performance
Оптимизация производительности приложений
Également disponible depuis: Joseph OBrien
Приложения часто страдают от медленного времени отклика, высокого потребления памяти и плохого пользовательского опыта. Этот навык предоставляет экспертные рекомендации по выявлению узких мест, оптимизации кода, проведению нагрузочного тестирования и улучшению Core Web Vitals на уровнях frontend, backend и баз данных.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "performance". Analyze this slow API endpoint
Résultat attendu:
- ## Результаты анализа производительности
- - **Время отклика**: 2.3с (целевой показатель: <500мс)
- - **Узкое место**: Обнаружен паттерн N+1 запросов
- - **Расположение**: src/routes/users.js:34
- - **Исправление**: Использовать жадную загрузку с JOIN
- - **Ожидаемое улучшение**: 87% ускорение времени отклика
Audit de sécurité
SûrThis is a pure prompt-based skill containing only markdown documentation for performance analysis guidance. No executable code, no network access, no filesystem access beyond reading its own reference files, and no environment variable access. The skill provides educational content about performance optimization patterns and best practices.
Score de qualité
Ce que vous pouvez construire
Оптимизация запросов к базе данных
Выявить медленные запросы и реализовать стратегии индексирования для лучшей производительности базы данных
Оптимизация рендеринга React
Сократить ненужные повторные рендеры и оптимизировать размер бандла для более быстрой загрузки страниц
Настройка нагрузочного тестирования
Создавать и выполнять сценарии нагрузочного тестирования для проверки емкости системы и точек отказа
Essayez ces prompts
Проанализируйте производительность этого приложения и выявите основные узкие места. Предложите конкретные оптимизации с примерами кода.
Профилируйте использование памяти этим кодом и выявите любые утечки памяти. Покажите, как их исправить.
Создайте сценарий нагрузочного тестирования для этого API эндпоинта с использованием k6. Включите фазы разогрева, стабильного состояния и пиковой нагрузки.
Оптимизируйте этот React-компонент для лучшей производительности. Примените React.memo, useMemo и useCallback где это уместно.
Bonnes pratiques
- Всегда измеряйте базовые метрики перед оптимизацией
- Профилируйте для выявления реальных узких мест, не угадывайте
- Оптимизируйте инкрементально и проверяйте улучшения после каждого изменения
- Настройте непрерывный мониторинг производительности с оповещениями
Éviter
- Преждевременная оптимизация без профилирования
- Избыточное мемоизирование компонентов, которые редко перерисовываются
- Игнорирование размера бандла и производительности загрузки
- Неудаление обработчиков событий и подписок