Почему после деплоя пользователи видят старые стили и скрипты
После обновления сайта браузер может продолжать брать старые CSS и JS. Разбираем asset bundles, версионирование файлов, кэш nginx и web/assets.
Читать далееПолезные статьи о веб-разработке, технической поддержке и оптимизации сайтов.
После обновления сайта браузер может продолжать брать старые CSS и JS. Разбираем asset bundles, версионирование файлов, кэш nginx и web/assets.
Читать далееМиграция на production должна быть предсказуемой. Разбираем safeUp, safeDown, индексы, batchInsert, проверки существования и осторожность с данными.
Читать далееОшибка нехватки памяти часто появляется в импортах, выгрузках и фоновых задачах. Проверяем all(), большие массивы, batch(), генераторы и лимиты PHP.
Читать далееОшибка Class not found часто связана не с отсутствием файла, а с namespace, регистром букв, Composer autoload, старым кэшем или неправильным деплоем.
Читать далее403 Forbidden не всегда означает взлом или блокировку. Часто причина в document root, index.php, правах на файлы, правилах nginx или .htaccess.
Читать далееЕсли данные в админке изменились, а на сайте осталась старая версия, нужно проверить файловый кэш, Redis, fragment cache, schema cache и сброс тегов.
Читать далееДубли могут появиться из-за слеша в конце URL, www, http, параметров фильтра и неверного canonical. Разбираем базовую проверку без лишней теории.
Читать далееЕсли форма зависает или SMTP отдаёт timeout, причина может быть в порте, firewall, DNS, SSL, неверном хосте или ограничениях хостинга.
Читать далееПосле восстановления базы сайт может открываться, но работать неправильно. Проверяем кодировку, права пользователя, миграции, AUTO_INCREMENT и логи.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.