網站的性能問題

一個好的網站,
不外乎透過專業的網頁設計版面,
還要有載入快速的特性。

據研究,
網站載入每延滯一秒鐘,訪客流失率就提高四成,
如何提升網站性能?

首先檢查網頁主機的負載程度,
好的主機設備包括SSD儲存裝置與充裕的記憶體(RAM)容量,
資料庫存取需要高隨機性與高吞吐量的儲存裝置,
好的SSD設備才能符合需求,
而記憶體方面則直接影響同時運行程序的多寡。

其次檢查網站的動態快取,
部分CMS站點不單單只是建立blog或一頁式官網,
還會外加購物車等模組來建立動態頁面,
頻繁存取資料庫來建置動態頁面消耗的資源非常大
也直接導致站點負載訪客數量有限,
php站點可以透過memcache的對象快取功能解決負載問題。

最後就檢查網站其餘靜態資源,
包括CSS素材、JS腳本、圖片、聲音、影像等多媒體,
由於檔案相對來說較多且需要的流量較大,
建議搭配CDN內容傳遞網路來進行分流,
使用不同的次級網域建立新的TCP與網頁主機的TCP併發,
網頁載入速度將效提升不少。

延伸閱讀

Trackbacks

  1. 挑選合適的網頁主機

    網站運行的好壞, 直接取決於主機的優劣, 挑選好的主機有哪些方式呢? 首先,確定好訪客目標地區, 以台灣訪客為例, 選擇台灣境內的主機商是比較理想的, 但受限於網路技術與設備穩定性不如國外來的高, 體質好的主機費用通常較國外高出不少, 建站資金不多的情況下, 退而求其次可以從鄰近國家/地區來挑選, 網路頻寬充足或電信直連線路的機房都是好的選擇, 比方說日本機房的Linode、Vultr、新加坡的DigitalOcean這類消費級VPS。 但亞洲地區的主機往往還是受限於頻寬不足問題, 很難對一些DDo…

發佈留言