使用wordpress搭建的網(wǎng)站速度很慢的原因有哪些
WordPress是老外開發(fā)的,在開發(fā)的時候使用了一些國外的服務(wù),這些服務(wù)因為大家都懂得的原因在國內(nèi)打不開,所以很多不了解的小伙伴會遇到疑惑,為什么網(wǎng)站這么卡?是不是服務(wù)器不好?
另外WordPress本身并沒有緩存,開啟緩存將有助于減少網(wǎng)站服務(wù)器的工作處理壓力,從而加快加載速度。
最后我們網(wǎng)站上有些資源,比如圖片和一些固定的js/css文件,如果不直接存儲在網(wǎng)站服務(wù)器而是從速度更快的第三方加載會減少網(wǎng)站服務(wù)器的網(wǎng)絡(luò)消耗,從而減少加載時間。
替換被強服務(wù):
安裝Useso take over Google插件并開啟,替換所有的Google字體、谷歌JS公用庫、Gravatar頭像為geekzu資源。
開啟靜態(tài)緩存:
WP Super Cache 是 WordPress 官方開發(fā)人員 Donncha 開發(fā),是當前最高效也是最靈活的 WordPress 靜態(tài)緩存插件。它把整個網(wǎng)頁直接生成 HTML 文件,這樣 Web 服務(wù)器就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
安裝WP Super Cache插件并按照如下勾選并保存





靜態(tài)資源上云:
靜態(tài)資源上云需要借助國內(nèi)第三方云服務(wù),而且域名必須要備案,如果域名沒有備案也可不必做,演示用七牛云的云存儲。
創(chuàng)建對象存儲:


設(shè)置鏡像存儲:
填寫我們自己的WordPress博客域名就行

綁定一個域名:
綁定的域名必須是備案域名,可以為子域名,如果你的博客用HTTPS的話通信協(xié)議也要用HTTPS并配置證書,覆蓋范圍建議全球,我圖弄錯了。


綁定之后我們需要把綁定的域名解析到七牛云提供的CNAME地址,解析域名教程參考
回到WordPress后臺,進入WP Super Cache的CDN設(shè)置,站點地址是我們的博客地址,off-site url 是我們綁定到七牛云的地址,最后保存修改

開啟GZIP壓縮:
開啟gzip壓縮之后網(wǎng)站數(shù)據(jù)在傳輸?shù)轿覀優(yōu)g覽器之前是被壓縮的,可以有效減小數(shù)據(jù)的傳輸量,從而減少傳輸時間。
我用的優(yōu)網(wǎng)主機的主機(有永久免費版)做的演示,優(yōu)網(wǎng)主機的博客主機和網(wǎng)站主機默認都打開了gzip壓縮。如果你用的其他主機商可以咨詢一下技術(shù)支持。
對于大多數(shù)的使用場景做好以上這些就足夠了,當然還有很多方法可以進一步提高加載速度。比如在多圖的情況下使用圖片懶加載,合并靜態(tài)資源,使用內(nèi)存緩存等。這里就不講了,后面有機會再進一步分享。
原文出處:厚孜網(wǎng)絡(luò)
上一篇:基于ThinkPHP開發(fā)一個電子商務(wù)平臺的注意事項有哪些? 下一篇:通過分析100萬個小紅書熱搜詞,我們找到了上熱門的終極規(guī)律