(vyjádření za pořadatele soutěže)
Multihostingy jsou zcela jiná kategorie. Nezařadili jsme ji do testu, protože v ČR je takových webhostingů jako šafránu a navíc jde často pouze o white labels, které ani nesplňují podmínky (čeština). Navíc dnes se multihosting čím dál více prolíná s VPS a můj tip je, že do pár let se tento segment přemění v čisté managed VPSky.
V ČR je zvykem mutlihostingy vzývat do nebes, nicméně existuje zde taky B a tím je opět omezení. Zatímco v ČR se omezuje počet domén, u multihostingů se omezuje výkon, podobně jako u VPS.
Toto plyne z potřeby – zatímco v ČR je díky velikosti trhu relativně málo webů, které by hosting neutáhl, a většina webmasterů je ráda za návštěvnost v řádu pár tisíců, v zahraničí má „takový obyčejný web“ cokoliv mezi 10 – 100.000 lidmi denně a omezení na doménu ani nelze dost dobře realizovat.
S použitím zahraničních multihostingů se pojí několik dost nepříjemných problémů: Vysoká latence, pomalá tranzitní konektivita českých ISP, IP z „cizího“ bloku. Například na aplikacích využívajícíh ajax je dost poznat, jestli data putují přes NIX nebo tranzitem za oceán. S experty na SEO můžete také vést dlouhé debaty o tom, jaký vliv má geolokace IP na SERP v cílových zemích.
Dále k omezením:
Různá omezení jsme samozřejmě testovali. Konfigurace se stahovala ze všech serverů PHP skriptem, přes který nebylo problém získat ode všech ta stejná data jako přes phpinfo. Pravda, jeho dostupnost jsme neověřovali, protože nás ani nenapadlo, že by to někdo zakazoval. Poučení pro další ročník :-)
Co se týka safe_mode, tak pokud si vzpomínám, na všech webhostinzích, kde byl zapnutý, nebylo problém ho vypnout přes webové rozhraní. Obdobné to je s ostatními zakázanými funkcemi. Na většině hostingů je výchozí nastavení poměrně restriktivní, a to hlavně z důvodů uvedených zde v diskuzi. Nicméně pokud vím, není problém ledacos vypnout.
To co jede a nejede je také do značné míry otázkou software. Na snad žádném hostingu není problém rozchodit běžně používaný open source, protože ten je psán s tím, že poběží leckde.
David Grudl má samozřejmě pravdu s tím, že zakazovat ini_set() je nesmysl. Nicméně Nette je „hypermoderní“ framework, psaný primárně pro PHP 5.3, pokud ne spíš pro PHP6. A využívá PHP takříkajíc do mrtě s cílem dělat věci co nejčistěji. Ostatní software se bez toho prostě obejde.
Jinak ale děkuji za článek, byl pro nás velkým přínosem a určitě si z něj vezmeme ponaučení do dalších ročníků. Zpětnou vazbu k soutěži samozřejmě sbíráme a buďte si jisti, že pro příští rok metodologii hodnocení LAMP náležitě upravíme a hodnocení zpřísníme.
Uvítal bych od redakce podobný článek také o kategorii VPS, kde mi přišly rozdíly a problémy jednotlivých providerů ještě daleko zásadnější.