Discuz! 後臺的 「點選數延遲更新」,可以延遲更新主題或者附件的瀏覽量,可明顯降低訪問量很大的論壇的伺服器負擔,建議開啟本功能。設定中可以選擇開啟主題瀏覽量或是下載瀏覽量,或兩者同時開啟。如果開啟的話,會在./forumdata/cache/目錄下對應的生成記錄瀏覽量的日誌檔案 cache_threadviews.log 和 cache_attachviews.log,然後在瀏覽主題或是下載附件時,便會在一定的時間條件限制下,統一進行瀏覽量的更新操作。

對於主題瀏覽量的更新時間限制,取的是

substr($timestamp, -2) == '00'

  • substr($timestamp, -2) == '00' 

即為當前時間的時間戳的後兩位為 00 的時候會執行一次更新的操作,最短時間間隔為 100 秒。

對於附件瀏覽量的更新時間限制,取的是

substr($timestamp, -1) == '0'

  • substr($timestamp, -1) == '0' 

即為當前時間的時間戳的末位為 0 的時候會執行一次更新的操作,最短時間間隔為 10 秒。