imwpcache是一款可以最大限度爲wordpress提速的緩存插件。這款插件能讓你的wordpress頁面的加載速度由秒級提升到毫秒級!
後台設置界面如下:
插件特色
多緩存引擎支持 | 1. Memcache、Memcached内存 緩存 2. Redis内存 緩存 3. SQLite 文件緩存 4. 純文件 緩存 | ||
緩存管理 | 1. 一鍵清除全站緩存、更新全站緩存 2. 手動删除或者更新單篇文章、分類緩存 3. 緩存可自動過期 4. 支持自定義文件緩存和SQLite緩存所在路徑 | ||
可緩存内容 | 1. 首頁緩存 2. 所有文章、頁面、自定義文章類型的緩存 3. 所有分類、标簽、自定義分類法的緩存 | ||
緩存功能 | 1. 手機端、PC端、ajax緩存可獨立 2. 緩存命中統計 3. 接管入口,最大限度提高響應速度 |
爲什麽說imwpcache是最快的緩存插件
衆所周知,緩存插件的工作方式是将一些耗時的操作(如查詢數據庫等io操作)結果緩存下來,下一次訪問直接從緩存中讀取數據。由于wordpress本身功能比較多,代碼龐大,每一次頁面加載很多PHP代碼文件,這部分的io操作也不可忽視。
有人說可以通過opcache來緩存php字節碼,但對于不會安裝或者使用虛拟主機的用戶來說,這畢竟是很麻煩的事情,然而有了imwpcache,一切将變得不同!
imwpcache通過接管wordpress的index.php文件,直接接管入口。命中緩存時隻會有一次取緩存的io操作,在這個過程中,甚至不會運行wordpress的其他的代碼!這就是imwpcache是最快的全站緩存插件的原因。
imwpcache支持什麽緩存
imwpcache作爲一款緩存插件,自然會支持多種緩存方式來适應不同的用戶,支持的緩存如下:
SQLite緩存
SQLite緩存驅動使用sqlite數據庫作爲緩存存儲。如果你的需求是全站緩存,那麽使用這種方式可能是最适合你的!使用SQLite可以設置緩存永不過期。
文件緩存
最簡單的緩存方式,将整個頁面緩存爲一個文件,服務器不需要任何改動,安裝即可體驗到飛速的效果。
Memcache緩存
memcache是一個key-value緩存,數據庫的讀取和寫入都在内存中,而内存的讀取速度是硬盤的幾百倍!因此使用内存緩存比文件緩存擁有更高的速度。
使用memcache,服務器則需要支持memcache擴展,并且你需要一個memcache服務器來作爲緩存的容器,如果有memcache服務器,推薦使用memcache緩存驅動。
Redis緩存
同樣是一款key-value存儲系統,和memcache類似,速度極快。如果服務器安裝了redis,亦可以使用redis緩存驅動
imwpcache适用于什麽類型的站點
imwpcache适用于以下幾種類型的站點
1.新聞類站點
毫無疑問,如果你手中有一個大流量的新聞類站點,适用imwpcache能夠大大縮短頁面加載時間,減輕服務器壓力,顯著提高廣告收入。
2.信息聚合類,文學類站點
如果你是一個熱愛采集的站長,手中有一些信息聚合類站點,毫無疑問,imwpcache适合這類站點。
3.企業站點
更快的打開速度能夠最大限度的留住客戶
4.淘寶客站點
…
隻要你的站點是展示用途,imwpcache就一定适合。
如何判斷頁面已經被緩存
方法一:imwpcache緩存插件在文章和分類列表中增加緩存列,用于顯示緩存狀态,如下圖:
當某篇文章狀态爲未緩存的時候,點擊重新生成鏈接可以手動生成這篇文章的緩存,不會生成草稿狀态下的緩存。
方法二:生成的緩存頁面會增加一行html注釋(cached by imwpcache)标識這個頁面是一個被緩存的頁面,如下圖:
如何生成全站緩存
imwpcache支持一鍵生成全站緩存,預緩存可以提升全站訪問速度。進入緩存-緩存功能-生成全站緩存,點擊生成按鈕,如下圖:
生成全站緩存比較消耗服務器資源,建議在服務器壓力小的時候進行。
兼容性
很多緩存插件都不兼容一些動态更新的數據,比如文章浏覽次數等,imwpcache則兼容wp-postviews,使用imwpcache無須擔心評論數不更新,隻需要簡單的使用一個模闆就能做到!
imwpcache還可以在發布新的文章,首頁,文章所在分類頁面,标簽頁面,文章所屬作者頁面将會自動更新,有新評論通過的時候也會自動更新頁面。
原文鏈接:【教程寶盒網】 https://www.jc-box.com/8438.html,轉載請注明出處。
請先
!