Задать вопрос
@pcmyonelove

Почему статические файлы в браузере повреждаются (отсутствует конец файла) Nginx?

При живом редактировании статичных файлов CSS, заметил что часть файла в итоге отсутствует, а именно последняя часть. Пробовал сбросить кэш, после этого пробовал задать версию файла через ?v=0.1, отобразился поврежденный файл но уже в другом месте (тоже в конце). Переименовал файл, открыл его в браузере по старому адресу - сервер вернул файл как будто он еще существует О_О. В качестве сервера использую Nginx, настроен кеш opencache и кєш стэка php-fpm.
Понимаю, что ошибка где-то в кэшировании, но до этого все работало хорошечно и хочется услышать тех, кто сталкивался с подобными кейсами и как получилось решить.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@mmoquest
Здравствуй. Ответ такой - open_file_cache off; . NGINX кеширует размер файлов и соответственно потом отдаёт новый контент размером с предыдущий файл.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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