Ultimátní test webhostingů – červenec 2019

Tak máme za sebou druhý měsíc Ultimátního testu webhostingu. Jak se tento měsíc testovalo a kolik webhostingů si stále drží 100% dostupnost?

První test se tak úplně nezdařil

Po třech týdnech sběru dat pro test načtení WordPress s jednoduchým pluginem jsem vydal článek Ultimátní test webhostingů – Rychlost načtení WordPress po nasazení jednoduché cache. Měl celkem slušný ohlas a výsledky byly také zajímavé. Bohužel jsem obdržel několik podnětů, které poukazovali na problém se samotným pluginem, testováním i výsledkem testů. Rozhodl jsem se proto některé věci při měření zohlednit a hlavně dohlédnout, aby všude plugin správně jel.

Dobrou zprávou je, že se mi podařilo rozhodit plugin u Active 24 a nemusím hledat náhradu. Plugin WP Fastest cache tam totiž ač se tvářil že funguje, tak nefungoval – necachoval. Mohl za to zápis v .htaccess, který jinde funguje.

Bylo nutné zakomentovat:

#RewriteCond %{HTTPS} =on

Výsledný zápis pro fungující cachování Plugin WP Fasest Cache u Active 24 tedy je:

# BEGIN WpFastestCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^connectiontimedout.eu
# Start WPFC Exclude
# End WPFC Exclude
# Start_WPFC_Exclude_Admin_Cookie
RewriteCond %{HTTP:Cookie} !wordpress_logged_in_[^\=]+\=connection
# End_WPFC_Exclude_Admin_Cookie
RewriteCond %{HTTP_HOST} ^connectiontimedout.eu
RewriteCond %{HTTP_USER_AGENT} !(facebookexternalhit|Twitterbot|LinkedInBot|WhatsApp|Mediatoolkitbot)
RewriteCond %{HTTP_USER_AGENT} !(WP\sFastest\sCache\sPreload(\siPhone\sMobile)?\s*Bot)
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !(\/){2}$
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{QUERY_STRING} !.+
RewriteCond %{HTTP:Cookie} !comment_author_
RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f [or]
RewriteCond /www/doc/connectiontimedout.eu/www/wp-content/cache/all/$1/index.html -f
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
</IfModule>
<FilesMatch "index\.(html|htm)$">
AddDefaultCharset UTF-8
<ifModule mod_headers.c>
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Mon, 29 Oct 1923 20:30:00 GMT"
</ifModule>
</FilesMatch>
# END WpFastestCache

Přiznám se že netuším proč to tam takto je. Na Active 24 jsem napsal mé zjištění. Věřím že si s tím tam poradí.

Co se týká druhého problému u Gigaserver, kde se správně nevygeneroval .htaccess po nasazení HTTPS a cca 2/3 výsledků tím bylo zřejmě zásadně ovlivněno, tak tam není jiná možnost než provést nové testování. Na tuto chybu jsem byl upozorněn ze strany Gigaserver, sám jsem .htaccess nezkoumal. Večer jsem vše přenastavil a už to fungovalo, bohužel v noci se .htaccess vrátil do původního stavu. Pokud se to bude opakovat, tak testování přeruším a zapnu logování WP, snad z toho dohledám, co .htaccess přegenerovává.

Čím ty WordPress naplnit

Vzhledem k tomu, že byl předchozí test ukončen, tak jsem přemýšlel čím smysluplným WP naplnit, abych mohl začít s dalšími testy a návrhy na optimalizaci. Ideální asi bude přetáhnout pár set článků z Wikipedie a to včetně obrázků. Pokud zachovám původní licenci, tak by to neměl být problém. Nejedná se o komerční projekty, ani reklama tam nebude.

Jen teď dumám nad tím jak to vhodně udělat. Ručně se mi to dělat nechce 🙂 Export wikipedie se dá stáhnout, jen vymyslet jak to importovat. Našel jsem nějaké pluginy ale není to ono. Možná nakonec skončím u vlastního skriptu.

Což text problém není ale jak na ty obrázky.

Měření dostupnosti za červenec 2019

Testované webhostingy jsou monitorovány veřejně přes Uptime Robots. 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 musím brát jako zaujatý, takže slouží spíše jako doplňkové měření.

Celková dostupnost

Doména Kde červen 2019 červenec 2019
connectiontimedout.eu ACTIVE 24 100,00% 100,00%
webserverisdown.eu EBOLA 100,00% 100,00%
connectionfailed.eu FORPSI 100,00% 100,00%
internalservererror.eu Gigaserver 100,00% 100,00%
serviceunavailable.eu Nethost 100,00% 100,00%
generalfailure.eu ONEbit 100,00% 100,00%
gatewaytimeout.eu Savana 100,00% 100,00%
requesttimeout.eu Station 99,84% 100,00%
unknownerror.eu TELE3 99,86% 100,00%
expectationfailed.eu Web4U 100,00% 99,96%
badrequest.eu WEDOS 99,97% 99,98%

Červenec byl o dost lepší. Jsou to krásná čísla a myslím že můžeme být na šikovné ajťáky co se nám starají o naše projekty pyšní.

  • 9 hostingů z 11 dosáhlo za červenec na 100% dostupnost při 5 minutovém měření.
  • 7 hostingů z 11 drží 100% dostupnost při 5 minutovém měření od začátku testu.

Počet výpadků

Doména Kde červen 2019 červenec 2019
connectiontimedout.eu ACTIVE 24 0 0
webserverisdown.eu EBOLA 0 0
connectionfailed.eu FORPSI 0 0
internalservererror.eu Gigaserver 0 0
serviceunavailable.eu Nethost 1 0
generalfailure.eu ONEbit 0 0
gatewaytimeout.eu Savana 0 0
requesttimeout.eu Station 5 0
unknownerror.eu TELE3 1 0
expectationfailed.eu Web4U 0 3
badrequest.eu WEDOS 2 2

Co se týká výpadku, tak u WEB4U byly celkem 3 z toho jeden je zaznamenán jako 0 minutový. Těžko říct co se stalo. Možná při ověření z dalších bodů už vše jelo. Wedos měl 2 výpadky spojené zřejmě s proxy serverem.

Log výpadků

Monitoring Datum a čas Chyba Trvání Minut
[Wedos] badrequest.eu 01.07.2019 01:04:55 Bad Gateway 0 hrs, 1 mins 1
[Wedos] badrequest.eu 01.07.2019 12:13:27 Bad Gateway 0 hrs, 6 mins 7
[Web4U] expectationfailed.eu 09.07.2019 20:51:12 Not Found 0 hrs, 16 mins 17
[Web4U] expectationfailed.eu 10.07.2019 14:55:39 Connection Timeout 0 hrs, 0 mins 0
[Web4U] expectationfailed.eu 12.07.2019 15:32:43 Connection Timeout 0 hrs, 3 mins 3

Závěr

  • Web4U měl 3 výpadky v součtu 20 minut, což odpovídá dostupnosti 99,955 %. Pro tarif Basic je uvedená SLA garance dostupnosti 99,9 %.
  • Wedos měl 2 výpadky o celkové délce 8minut, což odpovídá dostupnosti 99,984 %. Na stránkách má uvedeno 99,99 %. Opět bych měl u varianty Extra měsíc zdarma 😜

Zhodnocení měsíce

Pro dobrá data je hold nutné udělat krok zpátky 🙂


Jak bude reklama vypadat?
-
Nechceš zde reklamu napořád jen za 60 Kč?
Zobrazit formulář pro nákup

4 komentáře

  1. Something is fishy. Chápu že jsi pod tlakem hostingů, kterým se nelíbí výsledky testů. Ten htaccess se mi nezdá. Jak víš že ti s tím něco neudělali? Vždyť i s vypnutým cachováním se na čisté instalaci nemůžeš dostat do jednotek vteřin. To je blbost. Teď jsou tam najednou krásná čísla i bez cache
    https://tools.pingdom.com/#5b131cfd81c00000
    Není to divné?

    1. Neříkám že to není možné, ale základem pro tento test je, že věřím ve fér přístup všech stran. Předpokládám, že nikdo se nepokusí test záměrně ovlivnit (hosting, datacentrum, poskytovatel konektivity, testovací nástroj … možností je hodně pokud budeme paranoidní), ba naopak budeme případné nalezené nedostatky řešit. Z toho všeho pak vznikne veřejný výstup pro všechny.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.