fastcgi cache и запросы от Opera

G@rry_ nginx-forum на nginx.us
Пт Окт 16 08:44:52 UTC 2015


Здравствуйте.

Настроил прозрачное кеширование запросов через 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";
    }

***

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262264,262264#msg-262264



Подробная информация о списке рассылки nginx-ru