Příští měsíc to bude rok, co jsem se pustil do testování dostupných webhostingových služeb od největších poskytovatelů. Už mi pomalu začínají chodit výzvy k prodloužení 🙂
Provedené testy v dubnu
V dubnu jsem se rozhodl že sjednotím instalace WordPress na jednotlivých službách a zároveň kouknu, kde je co nového. Původně se mělo jednat jen o rychlou akci, ale nakonec se z toho vyklubalo celkem hezké srovnání. Porovnal jsem jak se od začátku testování změnila verze PHP na jednotlivých službách, tedy kdo aktualizoval, kdo má poslední verzi a také kdo nabízí poslední verzi PHP 7.4 a jakou formou. Pro mě osobně bylo překvapení, že se hostingové společnosti zrovna s nasazením PHP 7.4 moc nespěchají, přitom mi to přijde jako slušná konkurenční výhoda.
Více se dozvíte v samostatném testu Ultimátní test webhostingů – aktualizace na WordPress 5.4.
Pokrok s testovacím pluginem
Našel jsem si čas i na úpravu testovacího pluginu pro WordPress. Plugin má primárně za úkol data z testování posílat na sběrné místo, kde se ukládají pro další analýzu. Ukládám je však i lokálně. Není to nějaký velký objem dat, ale počítal jsem s testem na 1 rok a některé hostingové programy mají jen 50 MB prostoru pro data. V plánu od verze 1.4 bylo promazávání dat a možnost vypnout ukládání do lokálního DB.
Šlo mi to však celkem rychle a tentokrát bez záseků, a tak jsem místo 1.3.1 rovnou dopsal všechny úkoly z to do listu pro 1.4. Nová verze, tak umí například testovat jestli se webhosting spojí s důležitými servery WordPress a jak rychle. Zároveň obsahuje i přípravu backend pro benchmarku výkonu. Plus samozřejmě všechnu tu údržbu kolem.
Jen budu muset přijít na to jak udělat aktualizace. Nahrávat se mi jej ručně na všech 11 webhostingů fakt nechtělo 🙂
Velká DB i u Gigaserver
Test DB, který se provádí každých 10 minut není pro většinu webhostingu nijakou velkou zátěží. Ač se jedná technicky o 4000 velmi rychlých SQL dotazů, tak ve výsledku zatíží DB server méně než třeba když se podíváte na nástěnku v administraci WordPress anebo se si otevřete stránku s novým příspěvkem. Bohužel v závislosti na DB řešení může toto opakované testování způsobit že se jeví tabulka větší než je. Tento problém se objevil u 3 webhostingů z 11 testovaných.
Nejedná se o nijak výjimečnou záležitost. Spousta pluginů WordPress, která potřebuje neustále něco ukládat do databáze toto může způsobit. Vy pak jen koukáte, když vám napíšou, že vaše DB nabobtnala do obludných rozměrů. Pokud se jedná o tabulku ve formátu InnoDB, tak v DB žádné abnormální velikosti neuvidíte. Data zabírají málo, ovšem na disku má víc. Řeší se to znovuvytvořením tabulky přes příkaz OPTIMIZE.
Téměř po roce to potkalo i testovací webhosting na Gigaserver. Tam velikost přesáhla 9 GB. Jen dodám že tarif Mini má limit 500 MB.
24.4.2020 dorazil email s upozorněním na překročení kvóty a žádostí o nápravu anebo navýšení tarifu.
Dobrý den, kontaktujeme Vás ohledně domény internalservererror.eu. Vaše doména využívá tarif Mini, který umožňuje uložit k nám na server maximálně 500 MB dat a v současné době Vaše data tento tarif stále přesahují. Obsazení prostoru je nyní následující: FTP+DB: 9259.42 MB Emaily se do prostoru nezapočítávají. V současné době bychom Vás chtěli požádat, zda můžete data na serveru promazat nebo zvětšit Váš webhostingový tarif. Aktuální obsazení prostoru můžete zkontrolovat v administraci služeb na admin.gigaserver.cz. V případě potřeby je také možné v sekci Služby provést navýšení tarifu. Přímou změnu tarifu, můžete provést na tomto odkazu: ZMĚNA TARIFU V případě nefunkčního odkazu zkopírujte prosím tuto adresu: https://admin1.gigaserver.cz/navyseni/?domena=internalservererror.eu&zaplneni=9259.42&hash=xxxxx Děkujeme, že využíváte naše služby a děkujeme Vám za Vaši spolupráci. V případě jakýchkoliv dotazů nás neváhejte kontaktovat. S pozdravem zákaznická podpora GIGASERVER.CZ
Na to jsem odpověděl, že data v tabulce tolik rozhodně nemají.
Odpověď mi dorazila velice rychle:
Dobrý den, databáze fragmentovaná. Viz výstup z filesystému: 9.4G /var/lib/mysql/internalservere_eu_wp/wp_options.ibd Provedl jsem table optimize (provadíme i globálně nahodile). 192K /var/lib/mysql/internalservere_eu_wp/wp_options.ibd Nyní je vše v pořádku. Tento požadavek nyní uzavřu, pokud budete potřebovat v této věci něco dalšího, tak stačí odpovědět na tuto zprávu a dojde znovu k otevření tohoto požadavku. S pozdravem .... zákaznická podpora GIGASERVER.CZ
Člověk na podpoře věděl moc dobře o co jde a jak to řešit.
Tady bych rád vyzdvihl jednu věc.
Po překročení limitu Gigaserver nijak službu neomezil. I nadále vše fungovalo a to přidělená kvóta byla překročena 18x. Pro srovnání třeba Active 24 za stejných okolností vypnul zápis do DB a vykomunikovat opětovné zapnutí trvalo 17 hodin. Tohle jsou celkem zásadní informace, protože dříve anebo později se vám něco podobného stát může také.
Navíc se vše vyřešilo na 1 otočení emailu a bez zbytečných otázek. Takže za mě rozhodně spokojenost.
Měření dostupnosti za duben 2020
Testované webhostingy jsou monitorovány veřejně přes Uptime Robot. Aktivitu za posledních 7 dní můžete sledovat na: https://stats.uptimerobot.com/BDDkF4DP. Mimo to ještě využívám Wedos Online v beta testu. Ten však beru jako zaujatý, takže slouží spíše jako doplňkové měření.
Počítám že většina hostingů už zaplnila fyzický server, kde mám testovací webhosting. Takže data už ukazují reálný provoz, včetně zatížení a případných problémů s přetížením.
- 4 výpadky v celkové délce 13 minut měl Forpsi.
- Dva 1 minutové výpadky měl Gigaserver. Je pravděpodobné, že ten z 22.4 souvisel s přesunem na server s podporou PHP 7.4.
- Celkem 5 výpadků v celkové délce 140 minut měl webhosting Station.
- U Wedos jsem zaznamenal 3 výpadky – 1, 5 a 18 minut.
Dostupnost
Doména | Kde | leden 2020 | únor 2020 | březen 2020 | duben 2020 |
webserverisdown.eu | EBOLA | 100,00% | 100,00% | 100,00% | 100,00% |
generalfailure.eu | ONEbit | 100,00% | 100,00% | 100,00% | 100,00% |
serviceunavailable.eu | Nethost | 100,00% | 100,00% | 100,00% | 100,00% |
unknownerror.eu | TELE3 | 100,00% | 100,00% | 100,00% | 100,00% |
connectiontimedout.eu | ACTIVE 24 | 99,99% | 99,99% | 100,00% | 100,00% |
expectationfailed.eu | Web4U | 100,00% | 100,00% | 99,99% | 100,00% |
gatewaytimeout.eu | Savana | 100,00% | 100,00% | 99,99% | 100,00% |
internalservererror.eu | Gigaserver | 100,00% | 99,99% | 99,99% | 99,99% |
connectionfailed.eu | FORPSI | 99,94% | 100,00% | 100,00% | 99,97% |
badrequest.eu | WEDOS | 99,94% | 99,97% | 99,95% | 99,94% |
requesttimeout.eu | Station | 99,13% | 99,97% | 99,47% | 99,67% |
- Řazení je podle dostupnosti za aktuální měsíc 2020 a následně výsledků z minulého měsíce.
- Procenta se zaokrouhlují matematicky s výjimkou zaokrouhlení na 100 %. 100 % znamená bez jakéhokoliv výpadku.
- Výpadky se zaokrouhlují na celé minuty.
- Společnosti Ebola jede od května 2019 bez výpadku.
Počet výpadků
Doména | Kde | leden 2020 | únor 2020 | březen 2020 | duben 2020 |
connectiontimedout.eu | ACTIVE 24 | 1 | 1 | 0 | 0 |
webserverisdown.eu | EBOLA | 0 | 0 | 0 | 0 |
connectionfailed.eu | FORPSI | 9 | 0 | 0 | 4 |
internalservererror.eu | Gigaserver | 0 | 2 | 1 | 2 |
serviceunavailable.eu | Nethost | 0 | 0 | 0 | 0 |
generalfailure.eu | ONEbit | 0 | 0 | 0 | 0 |
gatewaytimeout.eu | Savana | 0 | 0 | 1 | 0 |
requesttimeout.eu | Station | 6 | 7 | 9 | 5 |
unknownerror.eu | TELE3 | 0 | 0 | 0 | 0 |
expectationfailed.eu | Web4U | 0 | 0 | 1 | 0 |
badrequest.eu | WEDOS | 3 | 5 | 3 | 3 |
Suma | 19 | 15 | 0 | 0 |
Log výpadků
Log je opět seřazen podle společností.
Event | Monitoring | Datum a čas | Chyba | Trvání | Minut |
Down | [Forpsi] connectionfailed.eu | 21.04.20 12:02 | Internal Server Error | 0 hrs, 3 mins | 4 |
Down | [Forpsi] connectionfailed.eu | 07.04.20 18:33 | Internal Server Error | 0 hrs, 1 mins | 2 |
Down | [Forpsi] connectionfailed.eu | 07.04.20 18:21 | Internal Server Error | 0 hrs, 1 mins | 2 |
Down | [Forpsi] connectionfailed.eu | 01.04.20 18:01 | Internal Server Error | 0 hrs, 5 mins | 5 |
Down | [Gigaserver] internalservererror.eu | 22.04.20 09:57 | Internal Server Error | 0 hrs, 1 mins | 1 |
Down | [Gigaserver] internalservererror.eu | 20.04.20 04:03 | Internal Server Error | 0 hrs, 1 mins | 1 |
Down | [Station] requesttimeout.eu | 20.04.20 08:49 | Connection Timeout | 0 hrs, 1 mins | 1 |
Down | [Station] requesttimeout.eu | 04.04.20 20:54 | Connection Timeout | 0 hrs, 1 mins | 1 |
Down | [Station] requesttimeout.eu | 02.04.20 22:25 | Connection Timeout | 2 hrs, 1 mins | 121 |
Down | [Station] requesttimeout.eu | 02.04.20 10:18 | Connection Timeout | 0 hrs, 16 mins | 16 |
Down | [Station] requesttimeout.eu | 02.04.20 09:05 | Connection Timeout | 0 hrs, 1 mins | 1 |
Down | [Wedos] badrequest.eu | 10.04.20 11:29 | Bad Gateway | 0 hrs, 4 mins | 5 |
Down | [Wedos] badrequest.eu | 10.04.20 04:48 | Bad Gateway | 0 hrs, 0 mins | 1 |
Down | [Wedos] badrequest.eu | 01.04.20 07:08 | Not Found | 0 hrs, 18 mins | 18 |
Závěr
- Station měl dostupnost 99,67 %, na stránkách má uvedenou dostupnost 99,9 %.
- Wedos měl dostupnost 99,94 %, na stránkách má uvedeno „Garance dostupnosti 99,99 %. Garanci lze uplatnit automaticky u tarifu extra, kdy je měsíc zdarma. Stačí napsat na obchodní oddělení.
- Gigaserver měl dostupnost 99,99 %, na stránkách nemají dostupnost pouze informaci „Průměrná měsíční dostupnost našich serverů je 99,98 %“ jinde pak „Běžně dosahujeme dostupnosti našich služeb 99,99 % měsíčně.“
- Forpsi měl dostupnost 99,97 % , informace o dostupnosti pro webhosting se mi na webu dohledat nepodařilo.
Takže to vypadá že pokračujeme dál. Přemýšlím však, co se službami, která za poslední rok zdražily. Původně to testu byly zařazeny jen služby s cenou do 50 CZK bez DPH.
- WordPress Hosting slevové kupóny - SlevyNaHosting.cz
Ta PHP 7.4 mě fakt štve. Kdyby to byla nějaká RC verze anebo čerstvá novinka, ale už je to tu od listopadu 2019. Člověk se musí doprošovat, aby mu to vůbec pustili. Všichni jsou nejmodernější, nejbezpečnější, nejrychlejší ale nasadit novou rychlou, moderní a bezpečnou verzi PHP 7.4 jim trvá měsíce. Pořád se jen slibuje. Nejhorší je že si nevybereš. Jednu verzi někde nasadí za čtvrt roku další pomalu za rok. Měli by vymyslet garanci nasazení posledních verze. Za to bych si i pár korun připlatil.
Si zkus nasadit na server vyšší verzi PHP a pak se ti podpora bude střílet do hlavy, až jim budou chodit maily o tom, že jim weby nejedou kvůli verzi PHP. Ona to není taková sranda. A nasazovat nový verze PHP vždy na nový server taky není vhodné řešení.
Jsem rád že v testech pokračuješ. Ukazuješ na problémy a nedostatky, které si většina lidí při výběru hostingu neuvědomuje. Forpsi v testech nech. Je to jeden z největších poskytovatelů a hodně lidí jejich služby používá.
Na podpoře většinou sedí kluci, co nemají zkušeností anebo nemají tendence někam to dotáhnout. Ten zbytek se rychle chytne a jde dál na správu serveru, programování… Je to vidět na tom přístupu Active24 a Gigaserver. U Active24 to řešil nějaký klučina, co ti jen kopíroval věci, co vidí v administraci a bojí se zeptat. U Gigaserveru to chytil technik a bylo mu to jasné.
Hele stejná zkušenost s Wedos nolimi. Jen to byla moje chyba. Zbláznila se mi analytika a tabulka v DB narostla přes 1 GB <- jejich limit. Napsali mi z podpory, že evidují velkou databázi a mám si udělat pořádek anebo zaplatit za extra. Chtělo by to udělat tabulku, kdo se jak chová k zákazníkům, když se přesáhne velikost. Je dobré vědět, že když se něco pokazí tak hned nevypínají.
Krásný den přejeme,
on je problém u těch větších společností, že nepodporují výběr pro z více PHP verzí najednou. Tím pádem, všichni musí mít na serverech určený pro webhosting stejnou verzi PHP a to je samozřejmě kámen úrazu, když se má upgradovat. Pak kdo chce mít novou verzi, tak se musí migrovat na novější server apod.
U Váš Hosting to děláme trošku jinak. Na našich VPS nebo webhostingu máme kolem 5 verzí PHP a každý zákazník si může vybrat jakou verzi chce používat. Pro každý jednotlivý webhosting nebo i doménu na VPS. Díky tomu můžeme rychle přidávat nové verze. Od 19.8. 2019 máme přidanou podporu pro PHP 7.4. Dokonce jsme dělali i reklamu, ale určitě se nedostala ke všem. 🙂
To co píšeš je nesmysl. Nabídnout zákazníkům poslední verzi PHP je slušnost a hlavně odpovědnost. Já poslední verze PHP nasazují pár dní po vydání, protože nechci mít problémy. Své už jsem si s bugy v PHP zažil. Nikdo mě nepřesvědčí že rok neaktualizovat PHP je pro dobro všech. To je nesmysl. Zrovna na hostingu by to měli vědět. Jeden nešikovný vývojář a webserver začne z neznámých příčin padat anebo se sekat. Ne každého můžeš dát na své servery, takže nezbývá než se doprošovat hostingu a poslední co chci jsou výmluvy podpory, že by to je moc nové a bojí se to nasadit. Když se jich zeptáš v čem konkrétně v dané verzi vidí problém, tak mlčí… Ve skutečnosti nejsou schopní lidi a čas, aby se tomu věnovali. Vyřešit se dá všechno jen se musí chtít. Pro mě je znakem profesionality mít vše aktualizované.
Super! Díky, že tohle děláš. Jakožto úplný lajk v této oblasti jsou pro mě tvoje testy téměř nedocenitelné.