標籤:速度優化

Pingdom 找出拖垮網站速度的元凶(網頁速度檢測)

網站的速度常常影響了使用者對於瀏覽體驗的最大因素,因此該怎麼優化網站速度是一個很重要的問題。網路上有蠻多可以對網站速度做檢測的服務,也都會提供詳細報表。這回我們要介紹Pingdom這個服務,這網站算是蠻久的服務了,最近剛好看到他改版,感覺檢測項目變得更詳細了,可以有效地分析網頁速度並給予評分,我們可以透過分析資料來改善網站。

通常網站會慢,大多都是一些外部服務的載入而拖垮了網站整體的速度。當然還有個原因跟網站所在的位置有關係。就像台灣連日本跟台灣連美國,當然是連日本比較快。但有個比較特別的是台灣連大陸,卻比美國比較慢,因為這有一些額外的因素,就不多做探討了。如果說我們是台灣的網站,但是卻發現網站常常開得很慢,我們可以透過Pingdom來幫網站做個健康檢查,看看元凶到底是誰?

Gravatar 速度優化,減少對不同伺服器的請求

Gravatar是一個免費的頭像服務,對於沒有提供大頭貼的網站,可利用Gravatar的API,讓網站擁有大頭貼功能。使用者只要利用信箱設定,即可擁有個人的頭像,這服務早已內嵌於WordPress系統。但是根據Google Page Speed Online對於網站的分析報告中顯示,這個頭像服務會調用不同的伺服器之頭像來顯示於網站上,但是這樣其實不太好。

將頭像分散於各伺服器,對於Gravatar提供頭像服務的網站來講,是一件好事情,因為網站可以分散伺服器負擔,可是對於使用這服務的網站來說,這樣的做法,會讓網站對於太多的伺服器做請求,同時也會讓網站速度變慢,請求越多,等待時間就越多,所以我們可以來改個程式碼,讓所有頭像使用同一個伺服器請求,減少不必要的連線。

不用外掛,直接啟動WordPress的Gzip網頁壓縮

網頁想要速度再快,除了平時做好網頁優化之外,如果網頁輸出時可以經過壓縮,那可以讓網頁加速開啟,減少等待時間,這項功能就叫做Gzip網頁壓縮。在WordPress中雖然有外掛可以啟動Gzip網頁壓縮,不過能透過幾句語法來達到網頁壓縮,這樣不是更好嗎?其實在PHP中,有一句語法是可以開啟Gzip的,只要加在網頁輸出的前端即可。

除此之外,也可以透過.htaccess來調整系統,啟動Gzip所需的設定,讓網站達到加速的需求,若是可以啟動Gzip除了輸出時網頁比較小,接收者可以很快開啟網頁之外,也可以省一些流量的耗損,算是不錯的功能,但若是主機不支援這些設定選項,那就比較可惜了。

如何啟動WP Super Cache內的Gzip功能?

想要啟動WordPress網站的Gzip壓縮功能,除了可以透過專為Gzip設計的GZippy外掛之外,如果你本身有安裝WP Super Cache那你就可以透過快取外掛本身內建的功能啟用,不需要額外安裝外掛。至於該如何啟用WP Super Cache內部的Gzip功能呢?只要稍微修改一下.htaccess並且勾個選項就可以完成囉!

GZippy 開啟主機Gzip,讓網站速度更快!

網站要更快,除了盡量少用圖片、網站空間要放在離自己地區越近的區域、善用快取外掛之外,當然Gzip的啟動也是少不了。當然並非每個空間都能啟用Gzip,不過若你是付費空間,一般來說都可以啟用,因為主機商對主機的函數限制少,但倘若你是使用免費空間,那可能就要查一下是否可以開啟Gzip了,如果主機不支援或是主機本身已經有開啟你再透過程式開啟,那可能網站會發生問題喔!