Speed Cache文檔

 

介紹

Speed Cache通過Joomla性能工具(Cache和Gzip)作為一種自然的改進,具有許多新的性能工具,兼容性和功能。

 

Speed Cache:Joomla性能檢查儀表板

 

主要特點:

  • 新的靜態緩存
  • 激活完整的瀏覽器緩存
  • 緩存自動生成
  • 檢查Joomla緩存激活和持續時間
  • 檢查Gzip壓縮
  • 添加過期標題的存在和持續時間
  • Speed cache URL自動索引激活
  • 檢查PHP版本
  • 瀏覽器緩存激活
  • 自動清除緩存激活

 

I. SPEED CACHE安裝和更新

1.1安裝

我們的組件是Joomla 3.x兼容。 所有會員都包含所有功能和第三方集成。
要安裝我們的組件,您必須下載擴展名.zip文件並使用標準的Joomla安裝程序。

 

的Joomla安裝

然後單擊“瀏覽”>“上載並安裝”按鈕,默認情況下將安裝組件,模塊和插件。

 

1.2更新和自動更新程序

為了更新擴展,您可以通過從JoomUnited或者下載ZIP文件來安裝舊版本 使用自動更新程序 (推薦的)。

 

speedcache更新

 

推送更新通知的自動更新程序嵌入在您安裝的Joomla擴展中。 因此,您會像儀表板中的任何其他擴展程序或使用菜單一樣收到通知: Extension> Manage> Update菜單。

 

登錄您的帳戶進行更新

您需要登錄您的JoomUnited帳戶才能更新所有JoomUnited Joomla擴展程序。 要登錄訪問組件的主要配置,請單擊 實時更新選項卡。 在底部,您將找到一個登錄按鈕。

 

實時更新

 

輸入您的JoomUnited憑據,與您在此處登錄@ www.joomunited.com使用的憑據相同

 

登錄-joomunited

 

按鈕會變成橙色,恭喜! 您現在可以更新本網站上的所有JoomUnited擴展! 如果您的會員資格已過期,您將獲得續訂鏈接和解釋該信息的文本。

 

帳戶鏈接

注意:一次登錄將允許您更新所有JoomUnited擴展(關於您的成員資格)。 除非您斷開連接,否則登錄將不會過期。

 

II。 性能儀表板

安裝組件後,可通過菜單訪問儀表板 組件> Speed Cache。

 

修復緩存性能

 

儀表板會檢查您可以在Joomla網站上應用的所有性能問題和增強功能。 除瀏覽器緩存外,所有參數都可以使用按鈕一鍵修復 立即修復它。

檢查參數:

  • 檢查 Joomla緩存 激活和持續時間:檢查joomla緩存是否已激活且時間是否至少設置為30'
  • 檢查Joomla Gzip壓縮
  • 過期標題 htaccess文件中的狀態和持續時間
  • Speed cache 網址自動索引 激活:檢查是否在Speed Cache配置中激活了URL自動索引
  • PHP版本: 檢查PHP7 +是否正在使用中
  • 瀏覽器緩存 激活:檢查是否已激活Speed Cache瀏覽器緩存
  • 自動清除緩存 激活:檢查自動緩存清理器是否有問題

 

注意:在某些服務器(如NGINX或內置CDN)上,過期標頭檢查可能不會成功。 對於性能而言,這不是一個問題,因為它已經處理完畢

 

III。 管理緩存頁面

3.1將URL添加到緩存系統

要應用Speed Cache靜態緩存和瀏覽器緩存,您需要將網站頁面(URL)添加到Speed Cache列表中。 從儀表板單擊 管理緩存的URL。

 

管理高速緩存的URL

 

從這裡,您將看到已存在於緩存系統中的URL列表。

 

URL緩存列表

 

要向緩存添加一些URL,您有3個解決方案:

  • 使用按鈕 從菜單導入URL
  • 點擊 添新 按鈕添加粘貼自定義URL
  • 使用 一些規則 包含一組URL

 

按鈕 從菜單導入URL 將打開一個燈箱,您可以從中導入一個或多個Joomla菜單。

 

緩存網址選擇

 

從設置中,您還可以啟用一個選項,以自動將新菜單元素添加到緩存的URL列表中。 在適用默認配置值的情況下。

 

菜單緩存汽車

 

要將自定義URL添加到緩存,請使用 添新 按鈕。

 

緩存網址

 

最後只需按下按鈕狀態即可“發布”(添加到緩存)URL(頁面)。 將頁面添加到緩存將激活頁面的靜態緩存和瀏覽器緩存。

注意:在控件欄上,您可以使用批量下拉列表一鍵更改元素狀態

包含規則將幫助您向緩存系統添加一組URL。 例如,如果您想將所有新聞部分放在Speed Cache系統中,其中URL是以/ news開頭的,您可以添加以下規則:

 

添加緩存規則

 

網址包含規則提供了在網址中使用星標的可能性,因此您可以通過單個請求緩存數千個網址。 這是一些有用的使用示例

  • 添加規則以包含基於前綴的所有URL(包括此前綴URL):www.domain.com/news*
  • 添加規則以包含基於前綴的所有URL(不包括此前綴URL):www.domain.com/news/*
  • 在緩存中包含一部分URL:www.domain.com/news/*/themes

3.2從緩存中排除URL

從緩存中刪除URL的方式相同,您可以逐個或使用規則排除URL。 要排除URL,請打開選項卡 緩存URL排除然後新建。

 

緩存網址

 

網址排除規則提供了在網址中使用星標的可能性,因此您可以通過單個請求從緩存中排除數千個網址。 這是一些有用的使用示例

  • 添加規則以根據前綴(包括此前綴URL)排除所有URL:www.domain.com/news*
  • 添加規則以根據前綴排除所有URL(不包括此前綴URL):www.domain.com/news/*
  • 從緩存中排除部分URL:www.domain.com/news/*/themes

3.3按頁面緩存和用戶狀態

您已經註意到,在URL列表中,您可以為訪客用戶和/或登錄用戶激活緩存。 實際上,即使對於登錄用戶,Speed cache也能夠處理緩存,因此也可以處理所有動態內容。

這是Joomla-Page緩存插件無法處理的問題。

要激活已登錄用戶的緩存,您需要從配置中為每個Joomla用戶激活緩存文件。

 

緩存登錄的Joomla

 

您可以為每頁登錄用戶激活緩存這一事實非常靈活,我們建議在所有動態內容上使用用戶帳戶在前端運行一些測試。

3.4清理所有Joomla緩存

將頁面添加到緩存後,Joomla將創建一些緩存文件,Speed Cache生成靜態緩存(HTML文件),文件將存儲在用戶瀏覽器(瀏覽器緩存)中。

Speed Cache緩存清理可以一鍵刪除所有這些文件和緩存,您不需要單獨清理Joomla緩存。

 

高速緩存全清除

 

在該設置中,您還可以激活參數以自動清除所有這些緩存操作。 實際上,在保存內容的後端/前端操作上,可以清除所有緩存。

此外,您還可以在Joomla管理中找到一個按鈕,以便通過單擊清除所有緩存。

 

明確緩存按鈕

 

IV。 資源整合

縮小是指在不影響瀏覽器處理資源的方式的情況下刪除不必要或冗餘數據的過程 - 例如代碼註釋和格式化,刪除未使用的代碼,使用較短的變量和函數名稱等等。

從儀表板單擊 分組並縮小,然後使用“掃描”按鈕列出您的網站文件。

 

縮小文件緩存

 

您只需單擊一下即可對所有JS,CSS和字體文件進行分組。 組文件功能包括

  • 將所有JS文件分組
  • 將所有CSS文件分組
  • 組字體

 

組文件

 

默認情況下,列出的文件是模板中包含的CSS,JS和字體,以及媒體中的一些文件。 如果要縮小前端加載的所有文件(在所有頁面上),我們建議列出文件並打開設置。

 

縮小上市

 

從這裡,您可以選擇CSS,JS和Fonts所在的服務器文件夾,例如media / com_hikashop。 然後只需點擊縮小綠色切換器或使用 切換狀態 按鈕。

 

多激活選擇

 

V. CDN整合

CDN(Content Delivery Network)的使用已被證明是有效的,特別是如果您有國際受眾。 它有助於從世界各地的本地來源提供網站媒體。 CDN集成可與市場上的所有主要CDN一起使用,如Cloudflare,Amazon Cloudfront,MaxCDN,KeyCDN等。

要訪問,只需單擊 CDN 從儀表板。 然後,您可以在那裡添加您的信息。

 

CDN-SC

VI。 SPEED CACHE設置

6.1一般參數

Speed cache可以從中獲取一些設置 儀表板>配置鏈接

 

parameters1

 

  • 緩存生命週期: 以分鐘為單位緩存生命時間 在此延遲之後,緩存將自動清除,然後重新生成
  • 使用瀏覽器緩存: 使用瀏覽器緩存頁面內容。 通過在硬盤上緩存重頁內容(如圖像),可以大大提高頁面速度。 它也可以被清除
  • 每個用戶的緩存文件: 將為每個用戶創建一個緩存文件,以便在您的網站需要登錄時激活。 僅適用於已登錄的用戶,並允許從緩存中排除動態元素,如用戶名
每次計劃在動態內容上激活緩存或使用用戶會話時,都需要激活每個用戶的緩存文件(登錄)
  • 清除管理操作的緩存: 在Joomla管理的某些操作上將刪除緩存:保存,應用,發布,取消發布或刪除內容
  • 清除前面操作的緩存: 在Joomla前端的某些操作上將刪除緩存:保存,應用,發布,取消發布或刪除內容
  • 清除Joomla的緩存: 除了SpeedCache緩存之外,還將清除Joomla緩存

 

6.2自動緩存預加載

最新參數是關於自動緩存重新生成。 清除後,可以根據URL列表自動預加載緩存(需要cURL擴展才能工作,通常安裝)。

 

parametter3

 

  • 緩存預加載的令牌: 緩存預加載的令牌用於驗證重新生成緩存的請求。 您還可以使用可以與crontab一起使用的URL來定期重新加載它。
  • 清除緩存後預加載: 清除後,可以根據URL列表自動預加載緩存(需要cURL擴展才能工作,通常安裝)。
  • 添加Cache-Provider標頭: 響應是由Speed Cache提供的。 它可用於調試目的。
  • 自動緩存菜單: 自動將新菜單添加到緩存的頁面列表。
  • 桌面緩存: 為所有設備提供桌面緩存:推薦,除非提供錯誤的緩存版本
  • 平板電腦緩存: 為平板電腦提供緩存:僅在您遇到錯誤的緩存版本時才推薦
  • 移動緩存: 為移動設備提供緩存:僅在您遇到錯誤的緩存版本時才推薦使用
  • 緩存外部腳本: 緩存外部資源,例如從Google提供的腳本。 警告:確保在激活之前和之後監視性能,在某些情況下,激活時可能會出現性能損失!
  • 通過Ajax加載模塊: 在每個模塊中添加一個選項以激活AJAX加載(asynchrone),由模塊配置。

當啟用“通過Ajax加載模塊”時,您將看到參數at 模塊>高級選項卡。

 

AJAX加載模塊

 

  • SpeedCache AJAX loading: 在AJAX(asynchrone)中激活模塊加載以避免此模塊的緩存問題
  • AJAX自動刷新: 自動模塊AJAX刷新周期,以避免此模塊的緩存問題
  • AJAX刷新間隔: 選擇此模塊的AJAX刷新間隔(分鐘)

 

6.3 Lazy loading

訪問 Lazy loading,請去 儀表板>配置 鏈接。 此功能可幫助您在用戶向下滾動頁面時逐步加載圖像,如果您的頁面中包含大量圖像,則此功能非常有用。 首先,您應該啟用此參數,然後您將在下面看到以下設置:

 

懶加載標籤

 

  • 排除小於(寬度px)的圖像: 從圖像lazy loading中排除像素值小於此寬度的所有圖像。 用於排除小圖標或徽標
  • 排除小於(高度px)的圖像: 從圖像lazy loading中排除像素值小於此高度的所有圖像。 用於排除小圖標或徽標
  • Lazy loading URL包含: 僅包含圖像lazy loading的URL。 您還可以使用以下規則包含一組網址:www.website.com/news*
  • Lazy loading網址排除: 從圖像lazy loading中排除URL。 您還可以使用以下規則排除一組網址:www.website.com/news*

 

6.4縮小和分組

訪問 縮小和分組, 去 儀表板>配置 鏈接。 在這裡,您可以啟用組CSS,JS,字體和Google字體或排除一些JS和CSS文件。

 

縮小基團的標籤

 

  • 包含文件夾: 包含要獲取minify文件的文件夾
  • 組CSS: 將多個CSS文件分組到單個文件中將最小化HTTP請求數。 謹慎使用並測試您的網站,可能會產生衝突。
  • 集團JS:將多個Javascript文件分組到一個文件中將最小化HTTP請求數。 謹慎使用並測試您的網站,可能會產生衝突。
  • 組字體和Google字體: 將本地字體和Google字體分組到一個文件中,以便更快地提供服務。
  • 推遲CSS: 在頁面加載結束時調用CSS文件以消除渲染阻止元素
  • 推遲JS: 在頁面加載結束時調用JS文件以消除渲染阻塞元素
  • 文件排除: 為避免衝突或錯誤,您可以從組進程中排除文件。 只有相對路徑,如示例中所示。

 

6.5默認值

要訪問默認值,請轉到 儀表板>配置 鏈接。 這些是在Speed Cache系統中添加時應用於新URL的默認值。

 

默認值標籤

 

  • 緩存客人: 為訪客用戶緩存此URL
  • 公共預加載: 為公共用戶預加載此URL
  • 登錄緩存: 為登錄用戶緩存此URL
  • 登錄預加載: 為登錄用戶預加載此URL
  • 每位用戶預加載: 每個用戶預加載此URL
  • 排除公共緩存: 從公共用戶的緩存中排除URL
  • 排除已登錄的緩存: 從登錄用戶的緩存中排除URL

 

6.6 CDN

 

要訪問CDN,請轉到 儀表板>配置 鏈接。 然後激活CDN,並在此處填寫您的CDN信息。

 

CDN標籤

 

  • CDN網址: 添加您的CDN URL,不帶尾部斜杠(最後)
  • CDN內容: 您的Joomla內容通過CDN資源提供,以逗號分隔
  • 排除內容: 從CDN網絡中排除文件類型或目錄
  • 相對路徑: 默認情況下啟用,啟用/禁用相對路徑資源的CDN。 用於與特定Joomla插件的某些兼容性。

6.7 ImageRecycle集成

ImageRecycle是第三方圖像壓縮服務: https://www.imagerecycle.com/

我們已經在Speed Cache配置中添加了該服務,因為我們認為它是一個很大的性能改進,但它並不是必須使用它。 我們的會員可以從配置頁面獲得所有會員的20%折扣優惠券。

 

IR高速緩存

 

安裝後,您可以壓縮圖像和pdf文件 組件>圖像回收.

 

手動優化

 

有關更多信息,請訪問: https://www.imagerecycle.com/cms/joomla

 

6.8導入/導出

要訪問導入/導出,請轉到 儀表板>配置 鏈接。 現在您可以看到導入/導出配置。

 

進出口

 

網站優化需要時間並導入文件以便更快地獲取所有擴展配置。 從這裡,您可以導入或導出json文件。

 

進出口按鈕