這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Redis Post Views

外掛說明

Imagine a high traffic website that needs post views as an algorithm to display posts on the homepage.
This website also uses Varnish Caching. So we need an AJAX based post views counter.
Now imagine a minimum 5000 concurrent users browsing the website, so we can’t use the default “AJAX in Plugins” as live updates on the backend using update_post_meta will be very painful for the backend.

So what can we do ?

What if all these post views counts will be done in memory using Redis ?
Then we run a cornjob using WP-CLI to sync the post views count in Redis to the WordPress database.

Redis Post Views was born.

螢幕擷圖

  • Statistics admin panel
  • Posts queue admin panel
  • Configuration info admin panel

安裝方式

  • You must install Redis on your server(s)

常見問題集

Installation Instructions
  • You must install Redis on your server(s)
How can I display the post views in a template?

You can do this with get_post_meta(get_the_ID(), RPV_POST_META_KEY, true); php function

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Redis Post Views〉的開發相關工作。

參與者

將〈Redis Post Views〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.7

  • optimizations

1.6

  • moved wp-config-rpv.php wo wp-config for improved compatibility

1.5

  • WP-Admin sync all option
  • optimizations

1.4

  • show total views on Posts Queue tab
  • optimizations

1.3

  • improved stats using Chart.js

1.2

  • posibility to sync the post views in Posts Queue tab

1.1

  • added wp-admin backend including stats
  • added posibility to override settings in wp-config.php

1.0

  • in production extensive testing done