in ,

我的網站速度變慢了,是不是主機空間的問題?還是網路的問題?

我的 網站速度變慢 了,是不是主機的問題?還是網路的問題?

若您有網站速度變慢的問題是不是第一個找主機商詢問是不是主機問題,但其實不一定網站速度曼就是主機問題喔,常見百分之80的機會是本站分享的內容而造成網站開啟速度變慢,所以您也可以先依照以下內容先檢測確認是否為本篇文章內容問題,因為常見主機代管商僅有提供主機空間服務若是網站程式問題都為客戶端要自行處理確認的,所以第一時間可以先不用找主機商喔,如果您覺得網站速度變慢了,您可以用以下方法檢測一下

常見〝主機空間網頁程式影嚮〞網頁開啟速度原因與建議處理方式

1.圖片/影音檔案太大了:
網頁的畫面呈現是檔案完全下載了才能開啟,且現在的圖片與影片因畫質很好檔案也會很大,但畫質好主要在(電影)大螢幕/看板的呈現上,而綜合考量當代瀏覽人的裝置(手機/平板/電腦),必要程度可想知。

●建議:呈上述〝檔案完全下載了才能開啟〞,故檔案愈小愈好,圖片壓縮成最適大小,若有非要使用的大檔案圖片,亦會改將圖片切割成各小張圖片再組合(避免一個檔案太大);而影音部分,會將影片上傳到Youtube的第三方平台再嵌入網頁程式裡來分流,同時影片也不自動撥放(讓瀏覽者自行點選)。

2.外掛程式太多:
外掛程式常見是用來輔助/增加主程式功能,為了達到想要的功能(收集訊息、畫面呈現…等),在網頁開啟時便需要等待外掛程式開啟完成,而因大多外掛程式非主程式團隊所撰寫,常見狀況:外掛很消耗主機空間與資源使用、功能重覆性太高。

●建議:精減外掛(不安裝功能太重覆性的外掛);並選擇有口碑的外掛程式並固定更新,關閉外掛不需要功能。

3.大量HTTP請求(如連結第三方程式碼、外部檔案)的影嚮:
現在的網頁程式都會串連外部第三方程式,如:(CSS/Javascript)字型、符號(icon)、框架、Google 分析工具、Youtube影片、Facebook…等。網頁要開啟前會先去呼叫這些第三方程式,有得到feeback才能繼續下去呈現出來。

●建議:合併/精減CSS與其他連結第三方的程式碼,減少重覆性的外部連結,也精減不需要(未使用)的連結需求,若有影嚮到網頁程式,如下圖鍵頭圖會一直顯示:目前等待的第三方訊息。

網站速度變慢

4.網站結構與不必要的程式碼:
程式設計的邏輯,常會有殺雞用牛刀的主機資源消耗使用狀況,既而影嚮整個網頁執行速度的情況(例如多餘的迴圈、session 資源滿載、從資料庫載入過多用不到的資料…等),尤當網頁程式愈來愈大時,感覺會愈來愈明顯。

●建議:優化外掛/定期升級/維護網頁程式就是一個精減不需要程式與改用目前最新寫法的過程;同時也需要縮減資料庫裡不需要的資料(如Log檔、統計資料庫)。

如何檢修主機空間網頁程式開啟速度慢的問題

1.本身網路與裝置正常:確認本身的裝置、網路(是否大量下載檔案影片,例如BT或P2P或線上聽音樂或一個ADSL同辦公室或家裡有很多人分享,有人在BT或使用P2P或線上聽音樂或看影片等等?),

※若僅有自己連到主機有問題,可以Tracert線路檢測一下,然後提供給你的主機廠商 (請參考以下連結教學如何使用Tracert)電腦操作小技巧! 如何查找線路問題?使用Tracert就可以!

2.主機空間的網路確認:常見可以於cPanel上產上完整備份(詳情請點我),透過下載備份來確認主機空間商的網路狀況(前題需要上述1:自己的網路狀況正常)亦可以請第三方的親友幫忙確認。

※1&2確認沒問題後才開始下方3&4的確認,而下方3&4為相互因果關係,因此需要來回反覆確認主機資源使用狀況。

3.優化網頁程式:請參詳上述〝常見〝主機空間網頁程式影嚮〞網頁開啟速度原因與建議處理方式〞

4.主機資源資源使用狀況:請詳閱〝Linux虛擬主機cPanel控制台使用CloudLinux各項資源說明,附超詳細解析

其他可改善主機空間網頁程式開啟速度的第三方工具:

1.第三方的〝網頁程式改善建議〞網站(來參考優化網站):如Google的pagespeedWebPage Test

2.使用CDN技術:常見是使用CDN廠商的DNS Server;而CDN廠商各地的主機會將您網頁程式裡的圖片、CSS、Javascript…等先抓到主機裡,讓瀏覽者會連到離他們最近的主機(可以先下載圖片、連結css、Javascript的方式來達到節省網頁開啟時間的作用(何謂CDN技術請點我)。

 

此連結為CPANEL 虛擬主機使用相關教學大家可多加利用喔

延伸閱讀:虛擬主機商說有主機空間有防火牆,我的網站就安全了嗎?是不是不更新也不會被駭呢?

文章來源 : https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings

One Comment