Nginx fastcgi_cache 및 kokos-analytics wordpress 플러그인

Nginx fastcgi_cache 및 kokos-analytics wordpress 플러그인

설명된 대로 페이지 요청을 캐시하도록 nginx를 설정했습니다.이 튜토리얼에서는.

로그인한 사용자의 경우 이 튜토리얼에서는 다음과 같은 if 요청에 의해 캐싱이 비활성화됩니다.

# 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;
}

예상대로 작동합니다. 하지만 새 비공개 창에서 내 사이트를 열고 이전에 캐시된 사이트에 액세스하면(내가 아닌 다른 사람이) 서버 응답에서 "x-cache HIT"도 수신하므로 다음과 같이 가정합니다.코코스 분석, 방문자 수를 확인하는 데 사용하는 플러그인이 쿠키를 설정하거나 정확한 사용자 수를 계산할 수 없습니까? 누구든지 이에 대한 경험이 있거나 캐시를 올바르게 구성하는 데 도움을 줄 수 있습니까?

감사해요

마세

답변1

다른 사용자에게 다른 콘텐츠를 보내는 경우 nginx 캐싱을 사용할 수 없습니다.

귀하의 경우 분석 플러그인은 콘텐츠의 일부인 쿠키를 통해 방문자마다 콘텐츠를 다르게 만듭니다.

nginx 캐싱을 사용하려면 사용자에게 전송된 페이지를 수정할 필요가 없는 분석 시스템을 사용해야 합니다.

관련 정보