Re: Анонс: статья "Подводные камни при использовании кэширования в nginx"

Slava Kokorin slava.kokorin at gmail.com
Mon Oct 19 13:46:05 MSD 2009


Да, про кровавую ошибку спасибо, исправлю обязательно.

А nginx версии 0.7.62



16 октября 2009 г. 21:05 пользователь Dmitry Koterov <dmitry at koterov.ru>написал:

> Вы, кстати, допускаете кровавую ошибку: кэшируете 304, но не замешиваете в
> ключ кэша $http_if_modified_since|$http_if_none_match. Это просто убийство
> проекта!
>
> Но кэш-файлы не создаются по какой-то другой причине. Какая версия nginx?
> У меня точно такой же конфиг замечательно работает. Думаю, версия nginx
> старовата просто.
>
>
>
> 2009/10/16 Slava Kokorin <slava.kokorin at gmail.com>
>
> С горем пополам сделал работюащий конфиг.
>> Но не работает как ожидается.
>>
>> Судя по логу в nginx кэш смотрит, но ответ туда не кладёт (или я что то
>> неправильно готовлю.)
>>
>> Вот кусок конфига:
>>
>> fastcgi_cache_path /var/cache/nginx levels= keys_zone=wholepage:50m;
>>
>> server {
>>   listen       8088;
>>
>>   location = /cached/index.php {
>>         fastcgi_pass   127.0.0.1:9000;
>>         fastcgi_param  SCRIPT_FILENAME  $root/index.php;
>>         include        fastcgi_params;
>>
>>         access_log   /var/log/nginx/access_8088_cached.log;
>>
>>         fastcgi_cache wholepage;
>>         fastcgi_cache_valid 200 301 302 304 5m;
>>         fastcgi_cache_key "$request_method|$host|$request_uri";
>>          fastcgi_hide_header "Set-Cookie";
>>         fastcgi_ignore_headers "Cache-Control" "Expires";
>>     }
>>
>>     location ~ \.php$ {
>>         fastcgi_pass   127.0.0.1:9000;
>>         fastcgi_index  index.php;
>>         fastcgi_param  SCRIPT_FILENAME  $root$fastcgi_script_name;
>>         include        fastcgi_params;
>>         fastcgi_connect_timeout 75;
>>
>>         if ($arg_action ~ dlattach) {
>>             rewrite /index.php /cached/index.php last;
>>         }
>>
>>     }
>>
>> }
>>
>>
>


-- 
Regards,
Slava
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091019/d5232abd/attachment.html>


More information about the nginx-ru mailing list