Я использую php базирующийся блог на сервере NGINX с кэшем FastCGI. Без этого кэша легко обновить просмотры страниц с каждой загрузкой страницы для определенного URL. Когда кэш FastCGI в действии, просмотры страниц не обновляются.
Я думаю для реализации основанного на пикселе отслеживания, поэтому когда та страница не будет в кэше и получает неудачное обращение в кэш, запрос поразит реальную страницу, и затем я могу обновить просмотры страниц со справкой журналов доступа (с 24 часами) из пикселя.
Это будет хорошо, или кто-либо может предложить, чтобы лучшее обходное решение достигло этого?
Прежде всего вам нужно проверить, есть ли в вашем nginx модуль очистки кеша с nginx -V 2> & 1 | grep nginx-cache-purge
Если да, то добавьте следующий блок в свою конфигурацию nginx
location ~ /purge(/.*) {
fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1";
}
. Теперь, если вы хотите обновить какую-либо страницу, очистите ее кеш, посетив URL-адрес, предположим http://example.com/purge/abcd/abc.php
он очистит кеш для страницы http://example.com/abcd/abc.php