本文實例講述了Drupal7的cache緩存開發的方法。分享給大家供大家參考。具體方法如下:
Drupal是一款非常好用的php開發的開源內容管理框架了,這個框架在緩存方面做得非常的不錯,下文一起來學習Drupal7 cache緩存開發吧。
使用Drupal構建復雜而動態的內容是件很容易的事情。但是稍有不慎,你會為這種容易付出代價。在用戶查看某些復雜而動態的頁面的時候,復雜的數據庫查詢,與高花銷的計算會導致頁面性能方面的問題。
解決方案之一是在Druapl的后臺頁面開啟頁面緩存。頁面緩存開啟后,可以在某些頁面極大的降低數據庫查詢次數從而提高頁面性能。但是這有一定的局限性,就是頁面緩存僅僅對匿名用戶有效。對應登錄用戶則會生效。
逐漸的,你可能會分析自己寫過的代碼,找出數據出查詢的熱點進行緩存優化。幸運的是,Drupal已經內置了一些緩存API,如果遵循下面的一些規則,可以將你的代碼優化工作變得更容易。
基本規則:
規則:如果計算結果可以重用或存儲,就不要計算兩次。
下面的簡單例子用來演示這種情況。
新聞熱點
疑難解答