Plug-in Nginx fastcgi_cache e kokos-analytics wordpress

Plug-in Nginx fastcgi_cache e kokos-analytics wordpress

Eu configurei o nginx para armazenar solicitações de página em cache conforme descritoneste tutorial.

Para usuários logados, o cache é desabilitado neste tutorial por uma solicitação if como:

# Don't use the cache for cookied logged in users or recent commenters
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in|woocommerce_cart_hash|woocommerce_items_in_cart") {
set $skip_cache 1;
}

O que funciona conforme o esperado. Mas se eu abrir meu site em uma nova janela privada e acessar um site previamente armazenado em cache (por outra pessoa, não eu) – também recebo um “x-cache HIT” na resposta do servidor – então presumo quekokos-analítica, o plugin que uso para obter a quantidade de visitantes, não consegue definir um cookie ou contar a quantidade correta de usuários? Alguém tem experiência com isso ou pode me ajudar a configurar o cache corretamente?

Obrigado

matemática

Responder1

Se você estiver enviando conteúdo diferente para usuários diferentes, não poderá usar o cache nginx.

No seu caso, o seu plugin de análise torna o conteúdo diferente para cada visitante em termos de cookie, que faz parte do conteúdo.

Você deve usar um sistema analítico que não exija a modificação das páginas enviadas aos usuários se quiser usar o cache nginx.

informação relacionada