<pre id="xxxvx"><pre id="xxxvx"></pre></pre>

      <address id="xxxvx"></address>
      <address id="xxxvx"><pre id="xxxvx"><span id="xxxvx"></span></pre></address>

      <address id="xxxvx"></address>

      <p id="xxxvx"><pre id="xxxvx"></pre></p>

      小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺

      您好,歡迎訪問小螞蟻站長吧!

      Discuz主題瀏覽量實現原理和不更新的解決方案

      2022-09-15 14:55分類:Discuz教程 閱讀:

       

      白文主要情節:

      解決Discuz本題采風計量不發生成形或者跟這回復帖子之數據三起浮動

      如果你是新手discuz開發人員堪好從頭查瞧筆札

      如果你是七個站長直接瞧篇章腳部下結論即可

      更多稿子盡在專欄:Discuz專欄

      問題還原

      這這印張為正題印張

      上皮紅框為正題之參觀計量使役之是$_G[forum_thread][views]

      底下皮竭回復為回帖數據運用之是$_G[forum_thread][replies]

      然而吾儕刷新印張時采風計量并不會增加,但是吾儕在正題回復八個帖子時參觀計量就會增加

      photo_2020-04-30_10-08-08.jpg

      php零根基到接任直播視頻課:進來求學

      那吾儕在測試六下頭,新增八個回帖,會發現千真萬確如此哈!但是問題不是那么簡括,請余波未停瞧下部文

      photo_2020-04-30_10-13-48.jpg

      進查手續

      • 狀元步:咱需求確認參觀計計跟回帖計量是否這倆個字段

      • 老二步:吾輩需求追溯采風計量增加之原理

      那么底腳來咱們來趟查首先個問題:張開數據庫字典查瞧pre_forum_thread 表,那么我輩就認定了咱在源碼背行使之變計量是得法之

      photo_2020-04-30_10-21-10.jpg

      追溯采風比量貫徹之原理

      在代碼之986行,我輩就解決了吾儕之處女個問題,那就是為哪門子覽勝計量跟回帖比量之數據是六樣之,這是歸因于在這邊做了四個評斷。如果回復貼之數目大于正題采風計計時,會讓采風計量跟回帖計量相等

      photo_2020-04-30_11-08-57.jpg

      然后持續摸索創新正題參觀計量之代碼:在1054行陰有viewthread_updateviews本條抓撓,論據字皮意味我輩都能理解本條了局是干嘛之,本題創新覽勝計量之。

      這段代碼執行之步調

      • 先回咬定后臺是否開啟了優化本題采風計計優化功能

      • 然后一口咬定大局變比量背沿addviews這此之值

      • 如果這此值小于100就會被數據翻新到pre_forum_threadaddviews斯是表

      • 如果當addviews這此值大于100時就會清空此專題之覽勝計計,然后會被這此數據存進pre_forum_thread 正題表之views字段

      • 這就是基本之兌現流程

      • 在上述中,吾儕發現了采風計計是不會直接惠存正題表之,這樣做之好處就是防止頻繁翻新正題表,防止鎖表

      photo_2020-04-30_11-13-33.jpg

      點題

      到了此地我想該明白之也都明白了,關于本題參觀計計不增加之來由其實都是后臺支配之,坐蓋在上段代碼中之處女行就有何不可瞧到斯是preventrefresh值是操縱是否開啟優化正題采風計量之

      只要論證咔咔這樣配置就方可了。

      但是作為開發者來說對二個功能線之兌現非得追溯源碼,只有這樣才得以不斷提升自各兒。

      photo_2020-04-30_11-28-39.jpg

      如上就是Discuz正題采風計量心想事成原理和不翻新之解決提案之詳實情節,更多請關注 小螞蚍蜉站長吧網其他相關成文!

      上一篇:discuz安裝顯示php版本低解決方法

      下一篇:【Discuz】實現主題標題和正文同時顯示

      相關推薦
      ?
      返回頂部
      AAAAAA大片免费看最大的

      <pre id="xxxvx"><pre id="xxxvx"></pre></pre>

          <address id="xxxvx"></address>
          <address id="xxxvx"><pre id="xxxvx"><span id="xxxvx"></span></pre></address>

          <address id="xxxvx"></address>

          <p id="xxxvx"><pre id="xxxvx"></pre></p>