660
shares
聚米幫你連接全球客戶
服務(wù)熱線:400-8817-968
發(fā)布于:2019-06-11
網(wǎng)站速度問題 涉及很多因素,包括網(wǎng)頁寄存服務(wù)器的硬件和軟件,應(yīng)用程序,網(wǎng)絡(luò)帶寬,內(nèi)容管制和訪問流量。網(wǎng)站速度問題的除了影響用戶體驗外,亦是SEO排名的其中一個參考因子。這兩者都直接影響你網(wǎng)店的收入。在及幾年前 Google 已經(jīng)確認(rèn)將網(wǎng)站載入速度作為其中一個SEO搜尋排名因素。好幾個研究提供更多參考:
根據(jù) Aberdeen Group 的研究,多一秒的載入時間會減少11%網(wǎng)頁瀏覽頁數(shù),減少7%轉(zhuǎn)化率和減少16%用戶滿意度。
根據(jù)KISSmetrics 的研究,如果網(wǎng)頁不能在5秒內(nèi)載入,18%移動用戶會選擇放棄,如果網(wǎng)頁不能在10秒內(nèi)載入, 30%移動用戶會選擇放棄。
根據(jù) Econsultancy 研究,47%用戶期望等少于2秒。
網(wǎng)絡(luò)帶寬
首先你要明白所為載入是從訪客的地點訪問你網(wǎng)站所在的網(wǎng)頁寄存服務(wù)器。如果訪客是在內(nèi)地而網(wǎng)頁寄存服務(wù)器在香港,當(dāng)然會比訪客是在美國猶他州訪問香港網(wǎng)頁寄存服務(wù)器要快。理由是后者的數(shù)據(jù)交換要通過國際網(wǎng)絡(luò) (如香港和美國的海底電纜),再由州際網(wǎng)絡(luò) (如舊金山連到猶他州)。如果訪客是在猶他州的一個小縣,就再要通過州縣網(wǎng)絡(luò)交換數(shù)據(jù),任何一段出現(xiàn)擁塞都會影響載入速度。香港是全球互聯(lián)網(wǎng)最普及的地方之一,上網(wǎng)速度也是最快的。要明白外國很多偏遠地方上網(wǎng)速度仍然只有幾十KB。所以如果你網(wǎng)站服務(wù)的主對象在美國,網(wǎng)頁寄存服務(wù)器放在美國速度會是最好?,F(xiàn)在化網(wǎng)店針對以上速度問題解決方法一是采用緩沖區(qū) cache 將圖片根據(jù)客戶端如手機要求大少先縮小才下載。
網(wǎng)頁寄存服務(wù)器硬件
其次當(dāng)然要看網(wǎng)頁寄存服務(wù)器硬件硬件。最常見的網(wǎng)頁寄存服務(wù)器是采用虛擬主機,就是一臺硬件上跑軟件模擬多臺主機來處理多家公的網(wǎng)站,這就是我們所謂的共享主機 Shared Hosting,速度當(dāng)然不及一臺硬件只跑一家網(wǎng)站快,就是我們所謂的專用主機 Dedicated Hosting,但前者勝在便宜,反正一般公司沒有多少訪客。當(dāng)然機器的 CPU 和內(nèi)存亦影響載入速度。有效負載 payload, 就是指同一時間可以支援多少訪客,富訪客人數(shù)造成的 payload 超過一臺機器可以支撐,就需要更多機器做負載均衡 Load Balancing.近幾年流行起虛擬專用主機 Virtual Private Server (VPS) 來。VPS 比共享主機貴原因是共享主機中一家公司不良網(wǎng)站會影響你的網(wǎng)站的性能。而 VPS 可以保護您的網(wǎng)站不受托管在同一臺服務(wù)器的不良網(wǎng)站影響。VPS 但比專用主機便宜。因為 VPS 實際上是共享相同的物理主機,資源(如CPU,RAM, SSD 硬盤等)仍然在被多個網(wǎng)站共享。但 VPS 可以專為每個網(wǎng)站被配置一定量資源或者虛擬資源以確保性能。如果性能不夠好,你可以付費購買更多的資源。加入更多的資源可以由服務(wù)器管理員通過一些簡單的配置來完成。
網(wǎng)站速度測試和負載測量
測量網(wǎng)站負載最有效的方法是安裝谷歌分析 Google Analytics (GA), GA 是以 Javascript 來直接統(tǒng)計流量,所以是現(xiàn)今最準(zhǔn)確的測量方法,兼且 GA 可以按地區(qū)和時段制作報告。測量網(wǎng)站速度可以利用Google Search Console 內(nèi)的 PageSpeed Insight 亦提供有用的速度優(yōu)化建議。最常見和易于處理的就是為圖片容量大小進行優(yōu)化和將 CSS 和 Javascript 壓縮才下載到客戶端。除了利用個人感覺目測之外,你亦可以利用一些網(wǎng)上工具做網(wǎng)站速度測試,例如 pingdom.
如何解決跨國流量瓶頸?
現(xiàn)今解決跨國流量瓶頸問題的標(biāo)準(zhǔn)做法是利用內(nèi)容分發(fā)網(wǎng)絡(luò) Content Delivery Network (CDN),著名的例子是 CloudFlare。顧名思意,內(nèi)容分發(fā)網(wǎng)絡(luò)就是不再基于單一服務(wù)器發(fā)放網(wǎng)站內(nèi)容,而是基于一群分散于世界各地數(shù)據(jù)中心的服務(wù)器組成的網(wǎng)絡(luò)發(fā)放網(wǎng)站內(nèi)容。內(nèi)容分發(fā)網(wǎng)絡(luò)內(nèi)的各地數(shù)據(jù)中心所存放的網(wǎng)站副本定期 (如 15 分鐘) 從母網(wǎng)站拷貝。內(nèi)容分發(fā)網(wǎng)絡(luò)的中央處理器負責(zé)管理所有網(wǎng)域地址的新查詢,例如發(fā)現(xiàn)新查詢是來自美國,中央處理器會將網(wǎng)域地址轉(zhuǎn)譯成最近數(shù)據(jù)中心的服務(wù)器的 IP 地址,這例子中可能就是美國東岸的數(shù)據(jù)中心的服務(wù)器的 IP 地址。一個我們的客戶通過使用 CloudFlare 的免費計劃成功將在美國客戶的平均網(wǎng)頁加載時間減少10秒。
內(nèi)容管制屏蔽
有些國家實施內(nèi)容管制。我們身邊的例子就是中國大陸,最出名的是內(nèi)含敏感字眼的網(wǎng)頁會被屏蔽和大陸的用戶無法直接訪問 Facebook 網(wǎng)頁和使用谷歌 Gmail。其實中國大陸對谷歌的其他服務(wù)亦會進行實時監(jiān)控,那怕你的網(wǎng)頁只是到谷歌下載一段 Javascript 代碼或字體,實時監(jiān)控掃描會令你的網(wǎng)頁載入變得很慢甚至無法打開,唯一的解決方法就是將代碼或字體從谷歌移到你的網(wǎng)站服務(wù)器上。中國大陸可以使用站長之家測做網(wǎng)站速度測試。
應(yīng)用程序瓶頸
再下來就看應(yīng)用程序。現(xiàn)代網(wǎng)站都采用數(shù)據(jù)庫管理內(nèi)容。當(dāng)數(shù)據(jù)量增加時,例如網(wǎng)上商店內(nèi)的商品數(shù)量數(shù)以萬計時,應(yīng)用程序平臺如何處理數(shù)據(jù)查詢更決定網(wǎng)站載入速度的快慢。所以如果你的網(wǎng)上商店預(yù)期商品上千上萬,就應(yīng)該小心選擇應(yīng)用程序軟件平臺。
緩沖區(qū)的應(yīng)用
網(wǎng)頁寄存服務(wù)器的很多動作其實是重覆又重覆,例如執(zhí)行某些數(shù)據(jù)查詢工作然后將結(jié)果格式化再送回給訪客的瀏覽器。如果數(shù)據(jù)沒有更新,排板格式?jīng)]有更新,這個費時的執(zhí)行查詢就變得多余,只要將上次的結(jié)果記錄下來直接送回給訪客就可以。緩沖 Cache 的意思就是先將每次查詢結(jié)果記錄下來,當(dāng)收到新查詢時,看看有沒有已緩沖的結(jié)果,如果有而前設(shè)條件沒有改動 (如數(shù)據(jù)無更新,檔案無更新) 送回先前緩沖結(jié)果,否則執(zhí)行查詢,緩沖新的結(jié)果。以上的操作是非常技術(shù)性,所以一般是要安裝對應(yīng)的緩沖插件。
評論展示
660
shares
掃碼加微信咨詢
15815846676
長按號碼加微信
在線留言