很多人都會嘗試讓自己的Joomla網(wǎng)站運行速度更快。了解到緩存選項,有助于網(wǎng)站的運行速度。這篇文章解釋了可用的選項以及如何啟用它們。
什么是緩存?
緩存存儲網(wǎng)頁的全部或部分內(nèi)容,因此不必從數(shù)據(jù)庫中提取。通過不需要連接到數(shù)據(jù)庫,網(wǎng)站可以更快地響應(yīng)訪問者。
緩存有幫助嗎?是的,當(dāng)然!有很多方法可以加快Joomla站點的速度,但是我們經(jīng)常看到緩存的結(jié)果比其他任何方法都要好得多。緩存處理好的網(wǎng)站要比沒做任何緩存處理的網(wǎng)站運行速度快上一個層次。
下面是一個圖表,由我們的一個成員共享,顯示了啟用緩存后他們站點的速度變化。

方法一:緩存設(shè)置
轉(zhuǎn)至系統(tǒng)>全局配置>系統(tǒng)。您將看到一個名為“緩存設(shè)置”的區(qū)域,其中包含以下三個選項:
關(guān)閉-緩存已禁用
保守緩存
漸進式緩存
Joomla緩存選項

下面是默認的工具提示,解釋了兩個ON選項之間的區(qū)別。
保守緩存:更小的系統(tǒng)緩存。
漸進式緩存:更快,更大的系統(tǒng)緩存,包括模塊渲染緩存。不適用于超大網(wǎng)站。

讓我們更具體地了解一下這兩者之間的區(qū)別:
保守緩存:這允許站點管理員選擇緩存哪些模塊。您可以登錄到每個模塊并分別為其啟用。保守的緩存對于頻繁更新的站點更好—您可以從包含動態(tài)內(nèi)容的模塊中刪除緩存。
漸進式緩存:這會對頁面上每個唯一的模塊集進行快照,因此可以一次緩存多個模塊。這會影響所有模塊并覆蓋各個模塊內(nèi)的任何緩存設(shè)置。漸進式緩存對于不經(jīng)常更新的站點更好。
這張圖像顯示了漸進式緩存可能覆蓋的一些區(qū)域:

下面是一個具有緩存設(shè)置的模塊的示例。請注意,沒有“啟用緩存”設(shè)置。只有這兩種選擇:
如果啟用漸進式或保守式緩存,請使用全局:緩存此模塊。
無緩存:如果啟用了保守緩存,則不緩存此模塊。

方法二:緩存處理程序
在System>globalconfiguration>System中,還有一個名為“Cache Handler”的選項。默認的選項是“文件”,但是有些插件可以讓你自定義這個選項。一個流行的例子是Memcache。要使用除“File”選項之外的任何內(nèi)容,必須安裝適當(dāng)?shù)腜HP擴展。

方法三:平臺特定緩存
除了其他緩存選項,您還可以為不同的設(shè)備指定不同的緩存。這允許您為桌面用戶、平板電腦用戶和移動用戶緩存一個版本:
在上圖中,您可以看到“特定于平臺的緩存”選項。
以下是此設(shè)置的說明:

方法四:緩存時間
第三個是全局緩存>系統(tǒng)內(nèi)部時間選項。你的站點越有活力,這個時間應(yīng)該越低。
例如,如果將此設(shè)置保留為15分鐘,則頁面將只顯示為每15分鐘更改一次。如果您的站點更新更頻繁,請將其更改為更短的時間。如果您的站點很少更新,可以將其設(shè)置為更大的值。

方法五:頁面緩存
要打開頁面緩存,請轉(zhuǎn)到Extensions>ExtensionManager并啟用系統(tǒng)緩存插件。

用Klas的話說,頁面緩存的作用如下:
“拍攝整個頁面的快照,包括組件、模塊、插件和模板。它是所有緩存選項中最快、最廣泛、最不靈活的方法。”
下面這張圖片顯示了頁面緩存將覆蓋哪些區(qū)域。簡而言之,頁面緩存覆蓋了整個頁面。

方法六:瀏覽器緩存
要打開瀏覽器緩存,請轉(zhuǎn)到Extensions>ExtensionManager并編輯系統(tǒng)緩存插件。將“使用瀏覽器緩存”設(shè)置為“是”。

使用瀏覽器緩存,每次有人查看頁面或圖像時,瀏覽器都會保留其副本。然后,如果您在一定時間內(nèi)再次請求該頁面,而不是跑到internet上獲取新副本,它只會給您本地保存的版本。這會讓你的網(wǎng)站感覺更快。





