fastcgi_cache и яндекс

Тема в разделе "Администрирование серверов", создана пользователем taigersneoks, 22 апр 2012.

Модераторы: mefish, stooper
  1. taigersneoks

    taigersneoks Писатель

    Регистр.:
    27 мар 2012
    Сообщения:
    2
    Симпатии:
    1
    Собственно в поиске попал на пару нехороших тем в которых пишется что использования fastcgi_cache может выкинуть сайт из поиска так как игнорит куки или что-то в таком духе.

    Собственно кто знает как правильно настроить кеш что-бы яша не выкинул сайт ? кеш выключать не вариант.


    У меня настройки примитивные:
    Код:
    location ~ .php$ {
    fastcgi_pass unix:/tmp/php-fcgi.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
    include fastcgi_params;
     
    fastcgi_cache pagecache;
    fastcgi_cache_key "$request_method|$is_args|$host|$request_uri";
    fastcgi_hide_header "Set-Cookie";
    fastcgi_ignore_headers "Cache-Control" "Expires";
    fastcgi_cache_valid 200 301 302 304 2d; # standart 10m
    fastcgi_cache_min_uses 1;
    }


    И в конфиге nginx
    fastcgi_cache_path /tmp/nginx levels=1:1 keys_zone=pagecache:32m max_size=5000m inactive=2d;

    Связка Nginx + Spawn-fcgi + FastCGI | Debian 6


    либо кто может подсказать как настроить регулярки )
    Что бы к примеру если IP совпал с то отдавать информацию без кеша, если не совпал то отдавать кеш.
    Или если названия бота совпало то отдавать свежую инфу.