Я пытаюсь масштабировать 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, но я не уверен, что смогу использовать это на производстве.