Welcome! Log In Create A New Profile

Advanced

nginx-1.7.9 + ngx_cache_purge 2.3 теперь работает только при совпадении заголовка Accept :(

Олег Черній
January 15, 2015 08:56AM
Сегодня удивил эксперимент, при котором запрашивался блок, ложился в кэш и
без проблем этот кэш можно было почистить из браузера.

Но при попытке запросить это же адрес на очистку из curl или wget получал
404 и кеш не чистился.

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

Браузер обычно сетапит
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

curl и wget сетапит:
Accept:
*/*



В бинарной части вначале файлика с кэшем видно, что добавился "запакованый"
заголовок "Accept", видимо проблема связана с этим.

Не придумал ничего лучшего чем откатиться до nginx 1.7.6 + ngx_cache_purge
2.1 -- там этой проблемы нет. Может в кэше можно этот "Accept" как-то
отрубить?

--
---
С уважением, Олег Черний,
руководитель отдела разработки AUTO.RIA.com

RIA.com
тел./факс.: 0 432 555-200 (многоканальний)
моб: 0 (67) 295-27-52
E-mail: *oleg.cherniy@ria.ua <oleg.cherniy@ria.ua>*
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx-1.7.9 + ngx_cache_purge 2.3 теперь работает только при совпадении заголовка Accept :(

Олег Черній January 15, 2015 08:56AM

Re: nginx-1.7.9 + ngx_cache_purge 2.3 теперь работает только при совпадении заголовка Accept :(

Maxim Dounin January 15, 2015 09:26AM

Re: nginx-1.7.9 + ngx_cache_purge 2.3 теперь работает только при совпадении заголовка Accept :(

Олег Черній January 15, 2015 10:30AM

Re: nginx-1.7.9 + ngx_cache_purge 2.3 теперь работает только при совпадении заголовка Accept :(

Maxim Dounin January 15, 2015 12:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 307
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready