mg_abr
@mg_abr

Laravel и Chrome?

Обнаружил очень странное поведение сайта на Laravel в Chrome.

Вводные: PHP 7.4 с +/- дефолтными параметрами, простой самописный сайт на Laravel 8 из нескольких страниц на блейдах + простая самописная админка.

В чем странность: при переходе на страницы сайта, каждый раз все страницы загружаются как будто полностью по-новой, из-за чего заметно "мигание" на цветной шапке сайта. Как будто ничего не кешируется. Но DevTools показывает, что кеширование есть и работает.

Проблема наблюдается только в Хроме, во всех остальных браузерах (Edge Chromium, Opera, Firefox, Яндекс) сайт работает как должен, т.е. нет этого "мигания" и при каждом переходе на другую страницу шапка сайта как будто не перезагружается.

Все бы ничего, подумал что это какой-то баг/фича в Хроме, но полазив по разным сайтам обнаружил, что многие сайты Хром показывает нормально и "мигание" при переходах на другие страницы на многих сайтах отсутствует.

Случайно обнаружил, что если в админке провести любые манипуляции с input:file, то все сразу становится нормально, как будто кеш чудесным образом включается и работает как надо.

Что это может быть и как это победить? Как вообще input:file может влиять на кеш?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
solotony
@solotony
покоряю пик Балмера
мигание - это медленный рендеринг страницы, поэтому смотрите лог загрузки страницы, что именно там тормозит. Вряд ли это CSS - скорее какие-то проблемы в скриптах JS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы