Web托管服务器性能测试-如何真正做到这一点
在這篇文章中,審稿人托管關(guān)系的問題為什么有時甚至連數(shù)據(jù)都不能被信任正確的方法為什么特定國家的排名是唯一重要的1你會認為測試托管服務(wù)是一個非常簡單的過程。這是一個簡單的功能清單,再加上標準的性能測試,簡直不能撒謊。但事實并非如此。完全大多數(shù)評論并不像你在最透明的網(wǎng)絡(luò)主機比較中看到的那樣簡單。
因為人們參與了這條路的每一步,這些測試不僅可以撒謊,而且通常也會撒謊。對網(wǎng)絡(luò)主機提供的所有選項進行分類、徹底測試,并提供與您(用戶)相關(guān)的有用信息,既昂貴又要求高。這就是為什么許多“測試”網(wǎng)站使用快捷方式。一個簡單的出路;一個幾乎看不見的。他們與網(wǎng)絡(luò)主機一起工作,培養(yǎng)了一種互利的關(guān)系。
“等等,什么?”你一定在想?!叭绻麄兣c主機一起工作,他們怎么能被信任?”嗯,他們不能。歡迎來到虛擬主機服務(wù)器性能測試的現(xiàn)實。
繼續(xù)閱讀,找出到底是誰在愚弄你,以及如何愚弄你。之后,我將解釋正確的方法,以及它如何幫助您選擇最適合自己的web主機。
審查者托管關(guān)系的問題
你看,任何審查托管服務(wù)(實際上,審查任何東西)的網(wǎng)站都可以通過這樣做賺錢。托管公司總是在尋找新客戶,他們會為每一個點擊評論鏈接的新客戶支付會員傭金。
這是一個非常好的想法,它的核心是,每個人都應(yīng)該從中受益:評論者因為發(fā)現(xiàn)了一個很棒的服務(wù)而得到獎勵,用戶享受它,公司也在發(fā)展,變得更好。這是個小問題。它沒有考慮人性。
許多人發(fā)現(xiàn),手工挑選能提供最佳會員交易的網(wǎng)絡(luò)主機,并寫一篇精彩的評論,詳細描述這些主機給他們的生活帶來的無盡歡樂,會更有利可圖。網(wǎng)站訪問者享受的驚人加載速度。事實上,它從來沒有停機過。他們一直在測試!好吧,他們一直在測試嗎?通常不會。這很容易讓術(shù)語變得非常專業(yè),編造一些數(shù)字(或者只是從網(wǎng)絡(luò)主機的主頁上復(fù)制),并以令人信服的方式總結(jié)。如果你曾在“最佳服務(wù)”名單上見過臭名昭著的Bluehost,那么你可以肯定,它已經(jīng)付出了代價。
像這樣的“測試”網(wǎng)站背后的人基本上都是騙子。他們當著你的面撒謊,然后帶著錢逃走了。唯一的好消息是,雖然它們構(gòu)成了大多數(shù)在線托管評論,但一旦你意識到它們沒有任何數(shù)據(jù)支持,你就很容易發(fā)現(xiàn)它們。但即使是數(shù)據(jù)也可能撒謊。這就引出了第二類性能測試。
為什么有時甚至連數(shù)據(jù)都不可信
由于對誠實、無偏見的網(wǎng)絡(luò)托管性能測試的需求不斷增加,一種新型的測試網(wǎng)站應(yīng)運而生。它收集所有可能的數(shù)據(jù),運行十幾種不同類型的測試,并在數(shù)月內(nèi)真正監(jiān)控每個web主機的性能。聽起來很棒,對吧?的確如此。我們也這樣做,并為我們的工作感到非常自豪。但其他一些網(wǎng)站非??释麛?shù)據(jù),他們與魔鬼簽訂了協(xié)議。讓我解釋一下。
與其中一家供應(yīng)商建立托管計劃、安裝網(wǎng)站軟件(通常是WordPress)并連接到域后,該網(wǎng)站就可以在線訪問。在評估一個在線網(wǎng)站的性能時,我們想知道很多事情:它的加載速度有多快?它從世界各地加載的速度有多快?該計劃有多強大,該網(wǎng)站有多少可用資源?網(wǎng)站的正常運行時間是多少?
和…當許多訪問者同時請求時,網(wǎng)站在高負載下的表現(xiàn)如何?
現(xiàn)在,最后一個問題是過度行為從何處開始,測試網(wǎng)站從何處破壞了你的信任。不是因為它不是一個重要的問題(相反,它肯定是),而是因為測試它的問題要大得多。
這種類型的性能測試(通常稱為壓力測試或負載測試)是通過向服務(wù)器發(fā)送多個請求以請求托管網(wǎng)站來完成的。這是為了模擬多個用戶(成百上千,甚至更多…)試圖同時訪問你的網(wǎng)站的情況,并讓你了解你的網(wǎng)站在壓力下的表現(xiàn)。
但試圖對共享托管計劃進行壓力測試是行不通的。聽說過DDoS(分布式拒絕服務(wù))攻擊嗎?這是一種攻擊,向服務(wù)器發(fā)出多個請求,試圖使其過載并脫機。類似于一個非常惡毒的壓力測試。
為了保護用戶免受此類攻擊,如今幾乎所有的網(wǎng)絡(luò)主機都有強大的DDoS防御。如果服務(wù)器感覺到異常大量的請求正在通過,它將簡單地阻止并拒絕它們,從而關(guān)閉嘗試。
那么這些測試網(wǎng)站如何在不觸發(fā)防御的情況下對主機進行壓力測試呢?他們不能。他們必須聯(lián)系主機,要求刪除所有安全措施。但通過這樣做,他們向主人透露了他們是誰,從這一點上說,他們收集的數(shù)據(jù)毫無意義。
一旦你向網(wǎng)絡(luò)主機解釋了你想做什么,你最好回家。你的結(jié)果不再有效了。網(wǎng)絡(luò)主持人知道發(fā)生了什么事,并且有動機去玩弄結(jié)果。
即使它不操縱服務(wù)器設(shè)置,主機也不能讓任何人在填充的共享服務(wù)器上運行壓力測試——如果服務(wù)器崩潰,數(shù)千付費用戶可能會遭受停機。主機讓您運行負載測試而不危及其他共享帳戶的唯一方法是為您提供一個空服務(wù)器。
測試空服務(wù)器的結(jié)果是否與您的實際用戶體驗相關(guān)?不。你能相信通過透露你是測試人員而產(chǎn)生的任何數(shù)據(jù)嗎?絕對不是。
每次你看到一個漂亮的圖表或一個信息豐富的表格,詳細說明了一個共享計劃在壓力測試中的表現(xiàn),你就可以確定主人參與了這個過程。測試者和被測試者是合謀的。這就是完全忽略這些數(shù)據(jù)的原因。
現(xiàn)在,這些測試網(wǎng)站表示,他們對主持人有“誠意”,相信他們會公平競爭。認真地你怎么能相信有人為他們的產(chǎn)品開出200%的加盟交易?不要沉迷于這些評論。學會發(fā)現(xiàn)警告信號,不要上當!
正確的方法是直到現(xiàn)在我都很嚴厲嗎?大概一點點。但老實說,伙計們,這是有充分理由的。我在這個行業(yè)已經(jīng)有一段時間了,我見過各種各樣的“測試”、“檢查”和承諾等等。這看起來很有說服力,但最終,它只是大同小異。而最終是你的網(wǎng)站速度慢、不可靠、反應(yīng)遲鈍。
這就是為什么在“星球”網(wǎng)站上,我們做的事情不同。我們從不,永遠,永遠,向網(wǎng)絡(luò)主人透露我們是誰。我們一直保持著完全的保密,假裝成普通的Joe和Janes只是想建立一個網(wǎng)站。這是收集與真實用戶相關(guān)的準確數(shù)據(jù)的唯一方法。
我們的測試過程并不復(fù)雜。不一定是這樣。我們只需測試我們能測試的一切,努力模仿普通用戶的體驗。我們測試的不僅僅是性能。我們測試支持–實際的支持體驗、提供的功能、服務(wù)的易用性,以及您的資金價值。
關(guān)于服務(wù)器性能測試,我們就是這樣做的。
我們注冊了網(wǎng)絡(luò)主機提供的基本共享托管計劃。在少數(shù)情況下,基本計劃無法處理WordPress網(wǎng)站,我們會注冊第一個可以處理的計劃。
使用主機控制面板和主機提供的任何自動安裝工具,我們安裝WordPress。然后我們上傳我們定制的登錄頁面,自動鞋。
P什么是自動駕駛鞋?誰知道呢。但這是一個完整的登錄頁,我們設(shè)計的目的是盡可能接近真實的網(wǎng)站。它有高清圖像、酷炫的滾動效果、一些博客帖子和大量文本內(nèi)容。
許多其他測試網(wǎng)站只測試一個簡單的WordPress主題,沒有圖像或?qū)嶋H功能。這很愚蠢,因為你的網(wǎng)站不會是這樣的。我們得到的結(jié)果實際上讓你對你的real網(wǎng)站的表現(xiàn)有了一個很好的了解。
當我們的網(wǎng)站上線后,我們會用一個簡單的問題聯(lián)系支持人員——“我的網(wǎng)站速度很慢。你能幫我優(yōu)化它嗎?”我們這樣做的原因是給網(wǎng)絡(luò)主機一個展示他們專業(yè)知識的機會,并為我們指出任何有助于提高速度的便捷工具。這可以是緩存插件、CDN、圖像優(yōu)化器等等。
我們遵循網(wǎng)絡(luò)主機的建議,只要它易于實現(xiàn)。我們的想法是,我們不會做新用戶做不到的事情。
現(xiàn)在我們的網(wǎng)站已經(jīng)上線,并在一定程度上進行了優(yōu)化,我們開始運行性能測試。其中包括UptimeRobot正常運行時間監(jiān)視器、GTmetrix速度加載和優(yōu)化測試、Sucuri加載時間測試工具,以及在自己的測試服務(wù)器上執(zhí)行的本地測試。
讓我們更詳細地討論一下。
UptimeRobot
Uptime是網(wǎng)站對在線訪問者可用的時間百分比。每個人的目標都是100%的正常運行時間,但這幾乎是不可能實現(xiàn)的。
總結(jié)
以上是生活随笔為你收集整理的Web托管服务器性能测试-如何真正做到这一点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言程序设计--图书管理系统
- 下一篇: html新知