Authcache模塊高級篇-動態加載內容

歸類于Drupal | 高級優化實踐 參與評論

緩存可以提高網站的訪問速度,drupal中Boost實現匿名用戶的緩存,Authcache可以加速登錄用戶的響應時間,對不同的role進行緩存。
本文就authcahe的核心高級使用,做一個簡單介紹,之前有幾篇關于authcache的介紹,參考下面幾篇:
Drupal緩存 – Authcache模塊原理詳解
Authcache+Mobile Switch構建高性能Drupal站點

本文講一下如果通過修改authcache的核心代碼,來實現緩存頁面的個性化內容。

Authcache p13n圖示

閱讀全文 《Authcache模塊高級篇-動態加載內容》

716 Views , , ,

Drupal緩存 – Authcache模塊原理詳解

歸類于Drupal性能優化指南 2 條評論

我們知道,drupal的緩存方法本身有很多,常用的drupal緩存有:內置緩存、Boost、Authcache。
今天我們講解一下Authcache模塊的緩存方法和Authcache模塊的工作原理。

Authcache模塊和Boost模塊的原理不一樣,Boost模塊是生成靜態頁面,所以緩存的效果最好,速度最快。Authcache模塊是利用Drupal自身的緩存機制,生成頁面緩存,由于進入到了Drupal環節,因此速度沒有Boost緩存快,但是優點就是可以靈活的使用PHP/Drupal相關方法,動態處理數據。
(賣一下關子:后續會講如何配合Authcache,動態處理方法緩存內容)。

Authcache工作原理

閱讀全文 《Drupal緩存 – Authcache模塊原理詳解》

825 Views ,

Authcache+Mobile Switch構建高性能Drupal站點

歸類于Drupal性能優化指南 | 高級優化實踐 參與評論

引子

安裝了上百個模塊之后的drupal大型網站一般都會遇到性能問題,尤其是當網站流量開始增大,各種性能和穩定性方面的問題也隨之出現。另一方面,我們既想充分適配移動端,又想在PC端保持特殊的設計,這時響應式設計主題出現在了我們的視野,但我覺得作為過渡,更好的方案是使用Mobile Switch模塊只為移動端使用響應式設計主題。

本文結合Authcache模塊和Mobile Switch模塊來討論一下這兩個模塊結合帶來的好處以及實施辦法。
閱讀全文 《Authcache+Mobile Switch構建高性能Drupal站點》

741 Views ,

Drupal性能優化實戰4則

歸類于Drupal 參與評論

本文側重于drupal性能優化實戰,問題較為具體,如果大家想從全局上了解怎樣提高drupal網站性能,請參見本站另外一篇文章:

《讓豬去飛-漫談Drupal性能優化經驗貼》

這里列舉幾點筆者在實踐中的幾點總結,僅供參考。

1,給Views加緩存。

Views可以生成一些列表,一般這些列表都不需要實時性,所以我們可以對其使用緩存,當我們察覺到一個使用了Views的頁面加載比較慢時,通過Views后臺配置頁面的Preview,以及Devel模板的調試信息可以看到一個Views在SQL執行階段和渲染階段的執行時間,我們會發現這兩部分都是時間花費比較長的,但SQL執行部分的消耗我們可以通過開啟Views緩存來解決,這樣不僅頁面加載更快,同時也可以少占一次MYSQL查詢,意味著更大的數據庫吞吐量。
閱讀全文 《Drupal性能優化實戰4則》

1,659 Views , , , , ,

頂部
安徽福彩15选5走势图