我們平時找一些資料,會通過互聯(lián)網(wǎng)進(jìn)行查找,當(dāng)找到自己想的資料,打開相關(guān)網(wǎng)站時,有可以會出現(xiàn)一直在轉(zhuǎn)圈圈情況,這時關(guān)掉直接打開下一個網(wǎng)站,所以網(wǎng)站打開速度是非常重要的,接下來由網(wǎng)站建設(shè)服務(wù)公司淺談網(wǎng)站正常運行時間和速度測試。
每個人都有自己的想法,什么是一個偉大的網(wǎng)絡(luò)托管服務(wù)。大量的功能、強大的服務(wù)器,或者可能是強大的支持、低廉的價格,或者可能是這些和其他對個人很重要的功能的組合。
不過,一些專業(yè)的網(wǎng)絡(luò)托管審查網(wǎng)站也非常重視自己的網(wǎng)絡(luò)托管基準(zhǔn),尤其是速度和主機正常運行時間(網(wǎng)站在線可用時間的比例)。這似乎是合乎邏輯的事情,但它真的有意義嗎?
運行這些測試沒有任何問題——事實上我們自己已經(jīng)完成了——結(jié)果讓人感覺像是有價值的信息。沒有人想要一個緩慢或不可靠的網(wǎng)站,任何突出一個好主機或警告你一個糟糕的主機的東西都必須受到歡迎。
了解測試
衡量網(wǎng)絡(luò)主機速度和正常運行時間很復(fù)雜,涉及許多因素。檢查哪些服務(wù)器?哪些網(wǎng)站?多常?速度數(shù)字是服務(wù)器響應(yīng)時間、“到[敏感詞]個字節(jié)的時間”(請求站點內(nèi)容之間的時間)、加載示例站點的時間還是其他什么?
這就像瀏覽一張比較 20 款[敏感詞]電動汽車的圖表。排名可能會根據(jù)試駕方式、環(huán)境、交通狀況、天氣、溫度等發(fā)生根本性變化,在您了解細(xì)節(jié)之前,無法判斷它們與您的相關(guān)程度。
當(dāng)托管評論向您展示正常運行時間或速度數(shù)據(jù)時,不要從表面上看它。完整閱讀評論并尋找有關(guān)其計算方式的任何解釋。如果您沒有看到任何內(nèi)容,請查找包含更多詳細(xì)信息的“我們?nèi)绾螠y試”站點級文章。
僅僅閱讀對正在發(fā)生的事情的解釋就可以告訴你很多。是否清楚正在發(fā)生的事情、正在檢查的內(nèi)容、測試的運行方式?你覺得有足夠的信息可以讓你自己進(jìn)行同樣的測試嗎?
如果它有點(或非常)模糊,或者根本沒有解釋,僅此一項就使這些數(shù)字幾乎毫無意義,因為您不知道要檢查什么。幸運的是,大多數(shù)評論網(wǎng)站確實對他們正在做的事情有很好的解釋,但這也可能引發(fā)更多問題。
速度測試
任何網(wǎng)絡(luò)主機速度測試要考慮的[敏感詞]個問題是,究竟要測試什么?
我們通常對共享托管計劃進(jìn)行基準(zhǔn)測試,幾乎所有網(wǎng)絡(luò)托管評論網(wǎng)站都這樣做。這是一個合理的起點,但它并不表示您將從主機托管的 WordPress計劃、VPS或?qū)S弥鳈C中看到什么樣的性能。
即使您正在購買共享主機,也存在復(fù)雜性。例如,許多主機具有多個級別的共享主機,其中每個計劃獲得不同級別的系統(tǒng)資源(CPU、RAM 等)。測試設(shè)計者必須決定在基準(zhǔn)測試中包含哪個級別的共享主機。
最簡單的選擇是選擇任何范圍內(nèi)[敏感詞]的共享托管產(chǎn)品——但問題是,這會懲罰提供基本消費者托管的提供商。例如,提供商 X 可能擁有一些[敏感詞]的高端托管產(chǎn)品,但因為它也有一個非常基本的每月 1 美元的入門計劃(這應(yīng)該是一個加分項),它可能會降低速度測試排名。
更公平的方法是從每個提供商處選擇等效的托管包,以便測試比較相似的產(chǎn)品。但“同等”是否意味著相似的價格、功能或兩者的某種混合?
弄清楚這一點涉及很多主觀判斷。即使測試人員以某種方式提出了可比產(chǎn)品的完美選擇,如果主機更新其功能列表或價格,這一切都可能在第二天發(fā)生變化。
這并不意味著結(jié)果根本沒有價值。如果主機 X 在當(dāng)前共享主機速度的基線列表中名列前茅,而主機 Y 遠(yuǎn)遠(yuǎn)落后于最后一位,那么這就是有用的信息。這當(dāng)然比完全沒有信息要好。請記住,它可能無法準(zhǔn)確代表您使用[敏感詞]產(chǎn)品看到的速度。
到底什么是“速度”?
下一個要考慮的基準(zhǔn)測試問題是測試如何測量速度。有兩種常用的方法。
[敏感詞]個檢查服務(wù)器響應(yīng)時間,或服務(wù)器響應(yīng)請求所需的時間。這是一個簡單的統(tǒng)計數(shù)據(jù),易于比較,但主要與網(wǎng)絡(luò)速度有關(guān),并沒有涵蓋一長串相關(guān)因素。例如,如果您的服務(wù)器 CPU 功率或 RAM 不足,或者存儲設(shè)備速度較慢,則響應(yīng)時間不會正確反映,因為它沒有加載完整的網(wǎng)站頁面。
第二個選項測量測試站點的加載時間,可能是一個簡單的 WordPress 模板。這是一種改進(jìn),因為它考慮了更多的性能因素,但它仍然不太可能反映您的情況。您自己的站點可能與測試模板非常不同,可能運行在不同的 CMS 上,使用您自己的自定義插件,這些都不會反映在測試結(jié)果中。
基于模板的速度測試也幾乎總是基于網(wǎng)絡(luò)主機的默認(rèn)設(shè)置。例如,主機是否自動啟用 Cloudflare 或其他一些 CDN?是否使用[敏感詞]最快的 PHP 版本,以及最優(yōu)化速度的 PHP 設(shè)置?
這樣做對于接受默認(rèn)設(shè)置并且從不更改任何內(nèi)容的初學(xué)者來說具有一定的價值,但對其他人來說并沒有多大用處。如果您可以自己集成 CDN,更改您的 PHP 版本,或者在您的主??機控制面板中的任何位置進(jìn)行一次速度調(diào)整,這可能足以從根本上改變您主機的測試速度排名。
地點,地點……
任何速度測試的額外復(fù)雜性在于確定所涉及的位置。測試站點在哪里,運行測試的服務(wù)器在哪里?它可以產(chǎn)生巨大的影響。
例如,許多網(wǎng)絡(luò)主機都有多個數(shù)據(jù)中心,它們不太可能提供相同的性能。如果測試地點在洛杉磯,但你會選擇新澤西、倫敦、布里斯班或其他地方,那可能會對結(jié)果產(chǎn)生重大影響。(我們檢查的大多數(shù)評論網(wǎng)站甚至都沒有提到這個問題,所以你可能不會發(fā)現(xiàn)。)
[敏感詞]速度測試通常由自動化服務(wù)執(zhí)行,該服務(wù)從多個位置同時運行性能檢查。例如,Bitcatcha 在美國(東海岸和西海岸)、倫敦、新加坡、圣保羅、孟買、悉尼、日本、加拿大和德國進(jìn)行測試,并根據(jù)總體結(jié)果給你打分。
這種方法的優(yōu)點是它允許您比較任何地方的網(wǎng)絡(luò)主機的全球性能。問題是,如果您的網(wǎng)站沒有全球受眾——大多數(shù)訪問者可能來自您的祖國,那么您需要的數(shù)據(jù)僅適用于他們的位置,這可能會給您一個非常不同的評級。
正如我們上面所說,這并不意味著這些數(shù)字沒有價值。歡迎任何測試結(jié)果。但是,不要將任何單一的速度評級作為衡量主機整體性能的鐵定標(biāo)準(zhǔn)——可能需要花一些心思才能弄清楚數(shù)據(jù)對您的實際意義。
什么是“正常運行時間”?
乍一看,衡量網(wǎng)站正常運行時間似乎相對容易。這只是您的網(wǎng)站啟動和運行的時間量,以百分比表示。例如,如果一個虛擬主機每年為您提供 99.9% 的正常運行時間,這意味著一年中有 8 小時 46 分鐘的停機時間。簡單的。
除了,嗯,它真的不是。Web 主機通常將“正常運行時間”定義為您的服務(wù)器是可訪問的,而不是您的站點。例如,HostGator 的正常運行時間保證頁面說:“僅僅因為您的網(wǎng)站無法運行,這并不意味著您的服務(wù)器有停機時間。只要服務(wù)器可以交付您的內(nèi)容,就可以滿足保證?!?
許多審查和測試站點也主要關(guān)注服務(wù)器可用性。例如,UptimeRobot表示它通過向網(wǎng)站發(fā)送 HTTP 請求并查找 HTTP 狀態(tài)錯誤響應(yīng)或根本沒有響應(yīng)來檢測停機時間。
問題是在很多情況下服務(wù)器可能已啟動并正在運行,但網(wǎng)站幾乎無法使用。想想你見過的所有時間。您訪問一個站點但看到奇怪的錯誤消息,可能某些功能根本不起作用,或者速度太差您放棄并轉(zhuǎn)到其他地方。
像這樣的問題可以說是你能得到的最糟糕的問題。如果您的網(wǎng)站無法訪問,人們可能會懷疑是 ISP 還是網(wǎng)絡(luò)問題。如果他們可以訪問您的網(wǎng)站,但它不起作用,他們更有可能責(zé)怪您。然而,如果您的服務(wù)器可用并且可以返回一個頁面——即使它說“抱歉,我們遇到問題,請稍后再回來”——這可能都不會反映在正常運行時間數(shù)據(jù)中。
更多正常運行時間復(fù)雜性
還有許多其他潛在的正常運行時間測試并發(fā)癥。例如,與速度測試一樣,了解哪些服務(wù)器包含在基準(zhǔn)測試中很重要。如果他們僅涵蓋特定產(chǎn)品([敏感詞]的共享主機),他們不一定會告訴您有關(guān)該范圍的其余部分的任何信息。
正常運行時間檢查有時也會錯誤地報告站點已關(guān)閉。這種情況經(jīng)常發(fā)生,Uptime.com 有一個關(guān)于該主題的常見問題解答頁面,其中列出了很多潛在的原因:“最有可能的原因包括本地問題、防火墻、黑名單、超時和負(fù)載平衡器問題。”
這些問題可能并不常見,但仍然需要考慮。例如,99.99% 和 99.98% 的正常運行時間之間的差異僅為每年 18 分鐘左右——如果測試每分鐘檢查一個站點,則表示一年內(nèi) 525,600 次測試中只有 18 次誤導(dǎo)失敗,或者每 29,200 次錯誤中有一個錯誤嘗試。
這些問題都不意味著您應(yīng)該完全忽略正常運行時間和速度結(jié)果。即使他們涵蓋了基本的共享主機并且您正在使用 VPS,例如,看看供應(yīng)商是在競爭中領(lǐng)先還是遠(yuǎn)遠(yuǎn)落后是很有趣的。
但也不要假設(shè)這些數(shù)字可以為您提供完整而準(zhǔn)確的圖片。它們會讓您大致了解虛擬主機在某些領(lǐng)域的表現(xiàn),但這些可能不是與您最相關(guān)的領(lǐng)域,而且它們當(dāng)然不會為您提供完整的表現(xiàn)故事。
以上就是網(wǎng)站建設(shè)服務(wù)公司講到關(guān)于網(wǎng)站速度的問題,希望可以到多的建站者