優(yōu)化wordpress的幾種方法:
1、動(dòng)靜態(tài)資源分離
源站服務(wù)器主要存儲(chǔ)網(wǎng)站的動(dòng)態(tài)數(shù)據(jù),存儲(chǔ)空間則用來存儲(chǔ)網(wǎng)站的靜態(tài)文件如:圖片,css,js,字體等。從而實(shí)現(xiàn)網(wǎng)站的動(dòng)靜分離,當(dāng)用戶訪問一個(gè)網(wǎng)站時(shí),分別從源站服務(wù)器和存儲(chǔ)空間的服務(wù)器同步讀取數(shù)據(jù),可以大幅的提升網(wǎng)頁性能。
同時(shí),存儲(chǔ)空間結(jié)合CDN內(nèi)容分發(fā)網(wǎng)絡(luò)來使用,效果最好。讓用戶可以從離自己最近的CDN節(jié)點(diǎn)上獲取靜態(tài)資源。
2、圖片優(yōu)化
一般圖片的大小可能占頁面總大小的60%以上,因此網(wǎng)站圖片的優(yōu)化,是網(wǎng)站速度優(yōu)化的重中之重。在網(wǎng)站圖片的格式上,優(yōu)先推薦使用jpg格式的圖片,在同樣文件大小的情況下,jpg格式的圖片清晰度是最好的。
另外,在上傳圖片前,盡量的裁剪,一般情況下1000*1000夠用。除了裁剪,在圖片上傳之前,一定要用無損壓縮工具對(duì)你的圖片壓縮一下。如:
Google推出在線圖片壓縮工具Squoosh,可裁剪轉(zhuǎn)換多種格式?
同時(shí),嫌麻煩可以安裝Compress JPEG & PNG images插件,可以在上傳的同時(shí)裁剪過大圖片和壓縮圖片。推薦:WordPress如何壓縮圖片
3、緩存
WP Super Cache? 通過將網(wǎng)頁文件生成靜態(tài)的HTML文件來實(shí)現(xiàn)全站的靜態(tài)加速。
Opcode「PHP緩存加速」,PHP編譯后的中間文件,緩存給用戶訪問。節(jié)省了PHP引擎重復(fù)編譯的時(shí)間,降低了服務(wù)器負(fù)載,同時(shí)減少了CPU和內(nèi)存的開銷。
4、css,js壓縮合并
在測(cè)試沒有問題的前提下,合并和壓縮腳本、CSS文件、JS文件等,減少文件體積,減少HTTP請(qǐng)求數(shù)。如:插件Autoptimize
5、啟用Gzip壓縮
啟用GZIP壓縮Html文件,css,js可以使得傳輸過程的流量大大減少,加速網(wǎng)站加載速度。
查你的網(wǎng)站是否開啟了壓縮?https://www.giftofspeed.com/gzip-test/
6、精簡(jiǎn)「斷舍離」
精簡(jiǎn)掉WordPress不常用的,Google字體,禁用emoji,移除頭部不必要的鏈接等。
減少插件的使用,停用或及時(shí)刪除不使用的插件。
7、瀏覽器緩存和懶加載
瀏覽器緩存指的是:當(dāng)我們?yōu)g覽網(wǎng)站的時(shí)候,靜態(tài)資源如JS和CSS文件、圖像文件等瀏覽器存儲(chǔ)會(huì)在本地存儲(chǔ)一個(gè)副本,以便下次訪問同個(gè)網(wǎng)址的時(shí)候可以不再連接服務(wù)器,直接使用本地的緩存。服務(wù)器端程序可以通過 HTTP Cache Headers 來設(shè)置一個(gè)較長(zhǎng)的緩存過期時(shí)間,減輕服務(wù)器的負(fù)擔(dān),縮短了響應(yīng)時(shí)間,顯著得提高網(wǎng)站的性能。
圖片延遲加載,又叫懶加載。懶加載就是等到讓圖片出現(xiàn)在瀏覽器中的窗口的時(shí)候再去加載該圖片資源。這樣避免網(wǎng)頁在同一時(shí)間加載過多資源導(dǎo)致頁面卡頓,從而直接提升網(wǎng)頁打開速度?,F(xiàn)在一般的主題可能支持了圖片延遲加載,如果沒有可以安裝懶加載插件如:a3 Lazy Load。
8、服務(wù)器軟件盡量升級(jí)到最新版本
linux操作系統(tǒng)升級(jí)命令:yum update
PHP7.3對(duì)網(wǎng)站性能的提升還是非常顯著的,而且都是有真實(shí)數(shù)據(jù)作為支撐的。
Nginx,MariaDB等也一樣。我是1G內(nèi)存一樣可以運(yùn)行的很好。
更多wordpress相關(guān)技術(shù)文章,請(qǐng)?jiān)L問WordPress如何壓縮圖片欄目進(jìn)行學(xué)習(xí)!