nginx 0.8.33 кэширует пост запросы.<br><br>конфиг<br> location = /ssi_inc.php {<br> #подключается по ssi и кэшируется (основное содержимое страницы)<br> rewrite ^ /index.php break;<br> fastcgi_cache index;<br>
fastcgi_cache_min_uses 1;<br> fastcgi_cache_valid 200 301 302 304 1h;<br> fastcgi_cache_key "$request_method|$host$uri$is_args$args|$http_if_modified_since|$http_if_none_match";<br>
fastcgi_hide_header "Set-Cookie";<br> fastcgi_ignore_headers "Cache-Control" "Expires";<br> fastcgi_cache_use_stale updating error timeout invalid_header http_500;<br>
<br> fastcgi_pass php-fpm;<br> include /etc/nginx/includes/fastcgi.conf; <br> }<br><br>смотрим файл кэша и видим: KEY: POST|<a href="http://savefrom.net/index.php|ru||">savefrom.net/index.php|ru||</a><br>
смотрим ченджлог и видим:<br>0.7.48 06.04.2009 <br>Исправление: теперь nginx кэширует только ответы на запросы GET.<br>