Как понять, какой индекс нужен MySQL-запросу
Индекс MySQL должен соответствовать реальному WHERE, JOIN, ORDER BY и объёму данных. Разбираем EXPLAIN, составные индексы и типовые ошибки.
Читать далееСтатьи по тегу производительность
Индекс MySQL должен соответствовать реальному WHERE, JOIN, ORDER BY и объёму данных. Разбираем EXPLAIN, составные индексы и типовые ошибки.
Читать далееРост базы может быть связан с логами, очередями, временными данными, историей импорта, старыми заказами, бинарными логами и неочищенными таблицами.
Читать далееДаже небольшой сайт нуждается в базовом мониторинге: доступность, SSL, свободное место, ошибки PHP, cron, очередь, база и отправка заявок.
Читать далееСтарый CSS после релиза чаще связан с кэшем браузера, CDN, nginx expires или одинаковыми именами файлов. Решение — версии, hash и понятный деплой.
Читать далееПрыжки страницы раздражают пользователя и портят впечатление. Проверяем размеры изображений, шрифты, баннеры, виджеты, lazy loading и динамические блоки.
Читать далееDeadlock возникает, когда транзакции ждут друг друга. Разбираем SHOW ENGINE INNODB STATUS, порядок обновлений, индексы, короткие транзакции и retry.
Читать далееТяжёлые изображения замедляют сайт сильнее, чем кажется. Разбираем размеры, WebP, srcset, lazy loading, превью, кэш и обработку пользовательских файлов.
Читать далееПоддержка сайта — это не только “поправить текст”. В неё входят обновления, резервные копии, контроль ошибок, формы, безопасность, скорость и интеграции.
Читать далееБизнесу нужны не только визиты и отказы. Важно видеть заявки, ошибки форм, источники, скорость страниц, конверсии, CRM-статусы и качество трафика.
Читать далееМедленный сайт редко показывает одну очевидную ошибку. Обычно заявки проседают из-за тяжёлых изображений, лишних скриптов, слабого сервера и долгих форм.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.