Здравствуйте.
Настроил прозрачное кеширование запросов через fastcgi_cache. Все работает хорошо, но только для запросов приходящих от браузера Chrome. Запросы от Opera не кешируются (но уже имеющиеся в кеше страницы отдаются корректно). Что я делаю неправильно?
Выдержки из конфига:
***
fastcgi_cache_path /var/cache/nginx/php_pages levels=1:2 keys_zone=php_pages:1m inactive=30d;
***
location ~ (?!/administrator/).*\.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass phpbackend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_cache php_pages;
fastcgi_cache_min_uses 0;
fastcgi_cache_valid any 30d;
fastcgi_cache_key "$request_uri|$host|$request_method|$http_if_modifed_since|$http_if_none_match";
fastcgi_hide_header "Set-Cookie";
fastcgi_ignore_headers "Cache-Control" "Expires";
}
***