Ehm... Jak přesně ovlivní to, že máš na svém webísku zaoblené rožíšky a sérš oblášky a uživatelšký vštup, rychlost přenášení? Čím se z pohledu internetových linek liší 100 KB stránka vygenerovaná webem "1.0" a 100 KB stránka vygenerovaná webem "2.0"???
Nápad: testování rychlosti web hostingu 2.0
Který hosting zvolit pro svůj internetový projekt? Tato otázka je evergreenem na různých diskuzních fórech, věnovaných internetu.
Svého partnera na hosting jsem si vybral před několika lety. Tenkrát po zkušenostech s několika low cost firmami jsem se rozhodl otestovat několik hostingu pomocí služby www.tracert.com. Umístil jsem na několik svých hostingů stejný script, který generoval dostatečně velkou stránku a změřil jsem dobu, za jakou se stránka načetla z různých míst planety. Vybíral jsem celkem ze třech, všude tam jsem měl tehdy své projekty.
V době komunitních webů by se dalo použit komunitní testování – nebo test 2.0 :). Představuji si to takto:
- navrhnout a vytvořit script pro generování testovacích stránek
- vytvořit mini-komunitu pro testování – rozeslat pozvánky
- každý člen komunity na svůj hosting umístí ten script – testovací stránky. Jejich adresy (URL) pak vloží někam na web komunity. Krom toho tam vloží info o ceně svého hostingu a subjektivní hodnocení kvality technické podpory
- každý člen komunity provede testování pomocí dalšího spec. scriptu. Tento testovací script
- načte nejdříve seznam testovacích stránek z webu komunity
- načte každou z testovacích stránek a pak zaznamená a pošle výsledek – dobu načítání test. stránek pro každý hosting
- na stránce web komunity se výsledky uloží do databáze
- z výsledků testů se generuje přehledný report
Tímto způsobem by se naše otázka „jaký hosting zvolit pro svůj projekt?“ mohla byt poměrně dobře zodpovězena.
Další detaily:
- testy se mohou tvořit jak pro stránku určité velikosti (řekneme 1MB) tak i pro rychlost práce s databázi apod.
- pro aktualizaci dát by se testy měly pravidelně opakovat
- odměna pro realizátora projektu: slušná návštěvnost velmi zajímavé cílové skupiny na webu komunity a hlavně na stránkách výsledných reportů
- odměna pro všechny: hodnotný zdroj kvalitních informací o nabídce web hostingu
- rychlost odpovědi serveru je pouze jedním z kriterií pro výběr i když velmi podstatným. Částečně můžeme získát také subjektivní hodnocení kvality technické podpory. Možná někoho napadne jak k testu 2.0 přidat i další významné kriteria jako frekvence a délka výpadků apod.
Související články na blogu Nishkamův blog na Lupě
- Odpověď pro všechny, kteří potřebují "malé a jednoduché" internetové stránky 11. 10. 2010 21:41
- Nebezpečný Open Source aneb script-kiddies podruhé 9. 10. 2008 15:10
- Vyzkousejte sveho webhostera :) 22. 12. 2005 10:00
Související články na ostatních blozích
- Návrh na lepší české IDN? 23. 11. 2010 0:04
- katalog-cz-firem.cz (podvodník) 22. 9. 2010 10:47
- Kniha 2.0 1. 9. 2010 17:57
- Pokročilá analýza webu (s pomocí Google Analytics) 23. 3. 2010 10:36
- Těším se na Chrome OS (už 10 let) 20. 11. 2009 16:43
Související články na serveru Lupa.cz
- Když praskne mrak, je po cloudu 4. 5. 2011 6:25
- Neutralita klíčového datacentra nebude prodejem Sitel DC ohrožena 27. 1. 2011 6:25
- GTS dominuje datacentrům v Praze; kupuje Sitel 18. 1. 2011 6:30
- Wedos staví datové centrum v přímém přenosu 23. 9. 2010 6:30
- Cloud computing na vzestupu 29. 4. 2010 6:20
Realizoval se tento projekt?
celé vláknoTento nápad se mi zamlouvá. Pokud by to někdo byl schopen naprogramovat, rád to zaplatím a umístím na svůj nový web o webhostingu http://www.webhostingcentrum.cz
Samozřejmě nejsem schopen zaplatit pro takový malý projekt "korporátní cenu," takže spíš kdyby si nějaký student chtěl přivydělat a bavilo by ho to. Projekt bych uměl zpropagovat.
Trochu jste to Alcatore nepochopil
celé vlákno[1] Trochu jste to Alcatore nepochopil. 2.0 se nevztahuje ke stahovanym strankam ale ke komunitnimu zpusobu testovani. Test 2.0 nikoliv stranka 2.0. Vypada to, ze vase neprizn k oznaceni 2.0 je natolik velika, ze vam zakryla podstatu veci.
Ta myšlenka mi připadá dobrá
celé vláknoTa myšlenka mi připadá dobrá. Pokud se zde najde někdo, kdo by měl zájem podobný projekt dopodrobna navrhnout a implementovat, napište mi prosím na nevosad(at)hostingy.cz. Samozřejmě by se jednalo o placenou práci.
Rozhodně ale tímto neslibuji, že se něco podobného na www.hostingy.cz objeví - v hlavě už mi teď vyskakují desítky problémů, které by bylo potřeba domyslet a doladit...
Lukáš Nevosád, hostingy.cz
Měřit "dobu za jakou se stránka načetla" tímto způsobem nedává moc
celé vláknoMěřit "dobu za jakou se stránka načetla" tímto způsobem nedává moc smysl a rozhodně to nemůže dát použitelné výsledky. Jak poznáte, na které straně spojení je úzké místo? Proto se pro obdobná měření (ze služeb pro koncové uživatele se mi zamlouvá http://www.speedtest.net/) jako rerenční body používají servery s opravdu rychlým připojením.
Když jsem testoval rychlost připojení svého serveru, musel jsem chvilku hledat, než jsem našel vhodný zahraniční server (bohužel adresu si již nepamatuji), v rámci ČR posloužil dobře CESNET.
Testování doby generování stránek nebo rychlosti databáze sice smysl dává, ale je třeba velmi opatrně volit metodiku, nesmí se to zvrhnout v benchmark. ;-)
Každopádně, zrovna rychlost připojení, databáze nebo HTTP serveru je to poslední, co by mě na webhostingu zajímalo. Jsou důležitější věci:
Konfigurace HTTP server a jeho modulů
Možnost použití .htaccess a kterých direktiv
Konfigurace PHP - takový 8M memory_limit dokáže otrávit skoro každou fotogalerii, která si sama dělá náhledy.
+nainstalované knihovny (rozšíření)
Python
Perl
Cron
SFTP(FTPS)
WebDAV
HTTPS - např. u ACTIVE24 stojí 300 Kč/měsíc!
Logy a errorlogy
statistiky
...
určitě každého napadnou další položky, ale základ dobrého webhostingu je kvalitní administrace. Svého času to byl asi jediný důvod, proč lidé snášeli bratry Šimonky.
Je ale pravda, že vybrat si webhosting není jednoduché. Vždy když kouknu na počet služeb měřených kýblsoftem, tak jenom žasnu.
Máte pravdu, ale ne úplně
celé vlákno[4] Máte pravdu, ale ne úplně. Smysl má měřit především dobu vygenerování nějaké testovací stránky, přičemž ta by měla dělat jak výpočetní operace, tak především databázové a souborové. Doba odezvy se dá vyhodnocovat velmi dobře statisticky, takže při velkém počtu měřících míst by to vůbec nebyl problém. A navíc: Velká část konfigurace se dá zjistit právě tím testovacím skriptem.
Vysledkem bude, ze hostingy se zpomali kvuli extenzivnimu testovani :)
celé vláknoVysledkem bude, ze hostingy se zpomali kvuli extenzivnimu testovani :)
6 ovsem ne tem uzivatelum, kteri tam maji testovaci script
celé vlákno6 ovsem ne tem uzivatelum, kteri tam maji testovaci script. Na ten webhoster posili kapacity z marketingovych duvodu.
[6,7] tyto veci bych zkusil osetrit uzavrenosti
celé vlákno[6,7] tyto veci bych zkusil osetrit uzavrenosti komunity.
cau nishkam, asi tak pred 2 rokmi som to skusal rozbehnut
celé vláknocau nishkam, asi tak pred 2 rokmi som to skusal rozbehnut. problem bol v tom, ze niekto mal strach miestnit u seba cudzi skript, napr. obsahujuci SELECT 1, nie to este nieco zlozitejsie.