為什麼網站速度很慢,該怎麼辦?

為什麼網站速度很慢,該怎麼辦?

會影響網站執行速度的原因有很多,包含網站主機的硬體規格(CPU、RAM、硬碟執行的效能)、網站主機的網路頻寬、網站容量及網頁設計的品質不良…等,都有可能會造成網站速度變慢。

若網站速度慢是因為硬體或網路頻寬造成的話,一般來說,比較好解決,只要換家品質比較穩定的網站主機商(國內來說,中華電信、捕夢網的網站主機品質都還不錯)即可解決。

但若是因為網頁設計不良或是網站容量過大造成網頁開啟或執行速度慢的話,就需要從許多方面檢視,找出網站速度變慢的原因,而基本上網站容量的需求會因網站的性質與所建立的資料數量而異,如果是一般企業形象為主的企業網站,需要的容量不大通常不會超過 1Gb,但如果是購物型的網站那容量大小將會提高許多,主要是購物網站通常有較多的「圖片」所致,因此網站頁面架構及「元素」的數量是影響網站容量的主要因素,那至於具體是什麼原因造成網站速度變慢,可以從以下幾個方向去找出問題:

一、網頁圖片是否太大張?

網頁中的圖片通常是造成網站容量暴增的主要「元兇」,因此一般於網頁中使用的圖片,一定要先經過壓縮「瘦身」後才放上去,否則一定會影響網頁開啟速度,甚至會影響網站於搜尋引擎中的排名。一般若以 150x100 像素的圖片為例,建議放置在網頁的檔案大小盡量不要超過 30k,600x400像素的圖片大小不要超過 300k,此外,如果同一個網頁中,放置太多張的圖片也將造成開啟速度變慢,所以應該適當控制每個頁面的圖片數才是,一般建議一個網頁中的圖片總計檔案大小勿超過 800k,如果非得要放置很多張的圖片,建議可以拆成數個網頁來放置該圖片。

二、網頁是否有使用其它影音元素?

有些業主為了讓網站更加活潑,會要求於網頁中放置一些影音元素,例如:音樂、影片…等,然而我們並不建議於網站中放置「背景音樂」,原因有二,除了這些音樂檔會影響網頁執行速度外,最主要的是會造成瀏覽者的困擾,因為許多瀏覽者會於瀏覽網頁時,一邊聽音樂,若是瀏覽的頁面有背景音樂時,將會造成瀏覽者的不悅,所以建議盡可能不要於網頁,由其是首頁中放置背景音樂,若是非要放置的話,也請務必加上可以隨時停止撥放的功能。

另外如果您的網站(由其是首頁)有放置「影片」的話,請注意不要讓影片可以自動執行撥放,也就說不要一進入該頁面時,影片就自動撥放,最好等該網頁全部開啟完成後,再讓瀏覽者自行點選撥放,如此便可將網頁執行的頻寬分階段執行,就不會讓網友感覺到網頁速度慢了。另外網頁在撥放影音檔時,會很耗頻寬資源,因此,如果您要於網頁中撥放影片,最好將影片放置於 YouTube 中,然後利用影音串流方式撥放,如此一來,於撥放影片時,就不會用到您網站的頻寬囉(撥放影片會使用 YouTube 影音主機的頻寬)。

三、網頁程式設計是否不良?

程式設計不良的網頁,除了可能造成網頁出錯(bug)之外,還有可能出現畫面雖然沒有問題,但卻會造成資源負擔而影響執行速度的情況(例如多餘的迴圈、session 資源滿載、從資料庫載入過多用不到的資料…等),因此在進行網頁設計時應該盡量把沒用到的 html、JavaScript、CSS 等元素移除,這些多餘的網頁設計元素雖然不致於提升太多的網站容量,但卻會影響網頁的載入速度進而影響 SEO 的網站排名,這時候網頁設計師的經驗及功力就十分重要了,有經驗的網頁設計師編譯的程式碼通常也更有效率,因此尋找比較有經驗的網頁設計公司來進行把關,也是解決此問題的另一種選擇。

四、網站資料庫的選用是否得宜?

如果在預算的考量下,您網站資料庫中的資料量不多的話,是可以選擇使用 Access 資料庫來儲存您的網站資料即可(因為使用 Access 資料庫,不需要另外租用資料庫主機,可省去一些空間租用費用),但是如果您資料庫中的資料或是網站瀏覽人數很多的話,還是建議您使用比較專業的 MS-SQL(若是使用 PHP 則選用 My-SQL)來儲存您的網站資料,除了可以提昇資料庫執行效能外,又可做到資料分流(因為資料庫主機與網站主機是分開的),如此一來,將可大大提昇整體的網站執行的速度喔。

info專業的網頁設計公司,除了可以在網頁設計時盡可能的優化網頁品質,減少不必要的原始碼以加快網頁執行速度外,還可以根據您的需求和預期的流量來幫助您規畫適合的網站容量方案,讓您的網站穩定運行,避免網站變慢的情形發生。

返回列表