Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Re: proxy cache bypass и 303 see other (no replies)

$
0
0
Hello!

On Sun, Jul 14, 2013 at 10:53:03AM -0400, commeta wrote:

> Здравствуйте,
> Подскажите как сделать конструкцию для отключения кэширования страницы
> открывающейся по 303 see other?

[...]

> proxy_hide_header "Set-Cookie";
> proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie";

[...]

> на сайте есть корзина, при нажатии на ссылку открывается страница с кодом
> 303 see other, мне нужно чтобы страница которая по 303 вернулась не
> кэшаровалась, как это сдлеать?

Каждый раз, когда я вижу подобный конфиг, сопровождаемый подобными
вопросами - мне хочется что-нибудь сделать, чтобы люди перестали
использовать proxy_ignore_headers как решение всех проблем.

По существу вопроса:

Узнать, по какой причине бразуер пришёл с конкретным запросом -
нельзя. Так что вычленяйте корзину по другим признакам и
отключайте кеширование по ним. Обычно это либо URL (и
соответственно отдельный location), либо аргументы запроса.

Ну либо уже уберите proxy_ignore_headers, и дайте бекенду
управлять кешированием самому.

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>