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