此優(yōu)化方案是根據(jù)我愛水煮魚提供的思路來的淹接,具體方法我是百度而來。先將方案列于下:
WPJAM Basic:安裝插件WPJAM Basic。
Memcached:讓 WordPress 使用 Memcached 進(jìn)行內(nèi)存緩存加速。
Opcache:使用 Opcache 進(jìn)行 PHP 代碼編譯加速優(yōu)化。
動靜態(tài)分離:對 WordPress 站點靜態(tài)資源(JS仇祭,CSS,圖片)進(jìn)行 CDN 加速
1颈畸、檢測Memcached是否開啟乌奇。
在網(wǎng)站根目錄新建一個php文件如cs.php没讲,然后打開寫入 <?php phpinfo(); ?>保存然后在瀏覽器中訪問剛才的文件http://x.com/cs.php。搜索是否有Memcached礁苗,沒有就是沒裝爬凑。
2、在寶塔面板里安裝Memcached试伙。
軟件管理——php-7.2設(shè)置(自己的PHP版本)——安裝擴(kuò)展——Memcached安裝嘁信。
*注意:根據(jù)網(wǎng)友魏艾斯提供的經(jīng)驗,直接在軟件管理——安裝Memcached疏叨,會導(dǎo)致加速失敗潘靖。我并沒有實測。但覺得重要故記錄于此蚤蔓。我也將原文貼于文末了卦溢,感興趣的去看看。
3秀又、開啟object-cache.php 文件既绕。
我是安裝了水煮魚的WPJAM插件,這個插件是自帶object-cache.php 文件的涮坐。安裝好WPJAM后,復(fù)制/wp-content/plugins/wpjam-basic/template目錄下的 object-cache.php 文件粘貼到 wp-content目錄下誓军,即可袱讹。
*注意:如果你服務(wù)器安裝了多個 WordPress,一定要提前檢查每個 WordPress 站點使用了不同的數(shù)據(jù)庫前綴昵时,如果前綴一樣捷雕,比如都是 wp_ ,就會造成沖突壹甥,因為每個網(wǎng)站的數(shù)據(jù)都通過內(nèi)存進(jìn)行緩存救巷,前綴一樣就會亂套了。
4句柠、檢測安裝效果浦译。
安裝成功后,在WPJAM插件的“系統(tǒng)信息”里出現(xiàn)Memcached的選項卡溯职,里面也顯示出實際的運轉(zhuǎn)效果精盅。
后續(xù)還有很多要學(xué)習(xí)的,看愛水煮魚開的Memcached專題:https://blog.wpjam.com/m/memcached-for-sites-in-same-host/
參考文章:
我愛水煮魚的優(yōu)化方案:https://blog.wpjam.com/article/wordpress-optimization/
寶塔面板安裝memcached的誤區(qū)及正確方法:https://www.vpsss.net/10763.html
多種方法實時監(jiān)測 Memcached 命中率:https://www.vpsss.net/5176.html
OPcache開啟方法:
在寶塔面板里軟件管理PHP版本下打開即可谜酒,如圖:
提高代碼的執(zhí)行效率 我們可以使用OPcache來提高PHP代碼的執(zhí)行效率叹俏, 減少每次加載和解析 PHP 腳本的開銷。對于php7僻族,OPcache是已經(jīng)集成了的粘驰,所以我們只要在PHP.INI中開啟它就可以了屡谐。
查看方式:在WPJAM插件的“系統(tǒng)信息”里出現(xiàn)Opcache的選項卡
通過兩次優(yōu)化后,打開速度提升了23倍蝌数。
網(wǎng)站打開速度優(yōu)化前1.416 秒——第1次優(yōu)化后0.177 秒愕掏,提升8倍——第2次優(yōu)化后0.061 秒,提升23倍∽亚埃現(xiàn)在還沒有做CDN加速亭珍。
這個速度不算很快,看水煮魚的是0.000862秒枝哄,