qnixnet
@qnixnet

Как запретить Nginx Fast-CGI кэшировать функцию показа количества просмотров сайте WordPress?

Есть функция на сайте WordPress, которая ведет учет просмотров постов, простенькая, но со своей задачей справляется:
function getPageviews( $postID ){
		$count_key = 'post_views_count';
		$count = get_post_meta( $postID, $count_key, true );
		if( $count == '' ){
			delete_post_meta( $postID, $count_key );
			add_post_meta( $postID, $count_key, '0' );
			return 'no';
		}
		return $count;
	}
	function setPageviews( $postID ){
		$count_key = 'post_views_count';
		$count = get_post_meta( $postID, $count_key, true );
		if( $count == '' ){
			$count = 0;
			delete_post_meta( $postID, $count_key );
			add_post_meta( $postID, $count_key, '0' );
		}else{
			$count++;
			update_post_meta( $postID, $count_key, $count );
		}
	}


Сама по себе работает хорошо, когда ее прикрутить на сайт, но не хочет показывать информацию пользователю в режиме реального времени когда включить кэшированние Nginx Fast-CGI.

Как можно запретить кэшировать ее в Fast-CGI?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
Как можно запретить кэшировать ее в Fast-CGI?
Уйти от греха подальше от этого древнего не развиваемого, не поддерживаемого поделия.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы