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