Welcome! Log In Create A New Profile

Advanced

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin
August 14, 2019 08:32AM
Hello!

On Wed, Aug 14, 2019 at 07:53:54AM -0400, Vladislavik wrote:

> Бэкэенд это nginx который шлет обычные файлы js сжатые с помощью встроенного
> gzip

Так, а "обычные файлы js", случайно, не перегенерятся (и/или
редактируюстся) регулярно?

Ну и отступая на пару шагов назад: битые файлы - это что?
Обрезанный gzip-контейнер, при распаковке возникает ошибка? Или
структура gzip-контейнера не нарушена, всё штатно распаковывается
без ошибок, но по результатом распаковки получается только часть
того, что ожидалось в файле?

Если второе - то это выглядит как проблема с генерацией файлов.
Такое бывает, если генерить файлы "по месту" - если к файлу
обрататься, пока пишется новая версия, то из него прочитается
только часть, уже записанная, но никто не обещал, что это будет
ожидаемый файл полностью. Соответственно эта часть и будет
отправлена клиенту и закэширована.

Чтобы такого не было - надо менять файлы атомарно: написать новый
файл рядом с временным именем, потом сделать rename() / mv в
нужное имя.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Битые файлы в кеше при gzip ответах

Vladislavik August 13, 2019 02:54PM

Re: Битые файлы в кеше при gzip ответах

S.A.N August 13, 2019 03:20PM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 14, 2019 07:26AM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 14, 2019 07:30AM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 14, 2019 07:52AM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 14, 2019 07:53AM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 14, 2019 08:32AM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 14, 2019 08:43AM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 14, 2019 09:26AM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 18, 2019 10:59AM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 18, 2019 11:12AM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 19, 2019 05:30PM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 19, 2019 05:32PM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 19, 2019 07:04PM

Re: Битые файлы в кеше при gzip ответах

Vladislavik August 19, 2019 08:08PM

Re: Битые файлы в кеше при gzip ответах

Maxim Dounin August 20, 2019 05:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 58
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready