Nginx fastcgi_cache_key с $ http_cookie - PullRequest
       13

Nginx fastcgi_cache_key с $ http_cookie

2 голосов
/ 16 декабря 2011

Я пытаюсь масштабировать Drupal с помощью кэширования nginx fastcgi.Я пользуюсь

fastcgi_cache_key $http_cookie$request_method$host$request_uri;
fastcgi_cache_methods GET HEAD;
fastcgi_pass   unix:/tmp/php-fpm.sock;
include fastcgi_params;
fastcgi_buffers 256 4k;
fastcgi_intercept_errors on;
fastcgi_read_timeout 14400; 
fastcgi_index index.php;
fastcgi_hide_header 'X-Drupal-Cache';
fastcgi_hide_header 'X-Generator';
fastcgi_ignore_headers Cache-Control Expires;
fastcgi_cache drupal;
fastcgi_cache_valid 200 301 1s;
fastcgi_cache_valid 302 1m;
fastcgi_cache_valid 404 1m;
fastcgi_cache_use_stale error timeout invalid_header updating http_500;     
fastcgi_max_temp_file_size 2M;
add_header X-Micro-Cache $upstream_cache_status;

. Будут ли проблемы с тем, что пользователи видят страницы, которые им не нужны?

Я следовал руководству этого парня по микро кешированию

http://fennb.com/microcaching-speed-your-app-up-250x-with-no-n

, но большая часть трафика моего сайта - аутентифицированные пользователи, поэтому мне нужно как-то их тоже кэшировать.Я тестировал на localhost, но я не уверен, что смогу использовать это на производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...