Бэкап MySQL без остановки сайта: практический минимум
Резервную копию MySQL можно делать без остановки сайта, если понимать single-transaction, InnoDB, права, сжатие, хранение и проверку восстановления.
Читать далееСтатьи по тегу деплой
Резервную копию MySQL можно делать без остановки сайта, если понимать single-transaction, InnoDB, права, сжатие, хранение и проверку восстановления.
Читать далееСтарый CSS после релиза чаще связан с кэшем браузера, CDN, nginx expires или одинаковыми именами файлов. Решение — версии, hash и понятный деплой.
Читать далееПеред доработкой старого сайта нужно проверить код, базу, сервер, зависимости, cron, интеграции, логи и риски. Иначе оценка сроков будет случайной.
Читать далееОчередь Yii2 может молча остановиться из-за упавшего worker, Redis, неправильной PHP-версии, memory leak, прав, зависшей задачи или отсутствия логов.
Читать далееПосле переноса или редизайна старые URL, картинки и документы могут отдавать 404. Нужны карта старых адресов, crawler, access logs и 301-редиректы.
Читать далееОдна страница может открываться по разным URL: со слешем, UTM, сортировкой, фильтром, www и без www. Разбираем canonical и технические дубли.
Читать далееЕсли страница открывается, но не индексируется, нужно проверить robots.txt, noindex, canonical, код ответа, sitemap, дубли, внутренние ссылки и контент.
Читать далееПосле правки шаблона легко сломать title, description, H1, Open Graph или пагинацию сразу на сотнях страниц. Нужна выборочная и массовая проверка.
Читать далееПосле взлома недостаточно удалить подозрительный файл. Нужно найти входную точку, проверить пользователей, cron, uploads, .htaccess, логи и пароли.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.