Zkušenosti s Hexageek

Téměř před rokem jsem psal příspěvek o hostingu Lethost a mých zkušenostech. Po tomto hostingu jsem zvolil Hexageek, kde jsem měl již předtím registrováno několik domén.

Domény

Hexageek nabízí registraci mnoha koncovek domén za nízkou cenu. Říkal jsem si, proč to nevyzkoušet. Domén jsem u nich měl několik (.cz, .sk atd.). První, co mě zarazilo, je, že po registraci domény je jako majitel uveden jejich kontakt a ne vy. Jde to samozřejmě změnit v administraci, ale tento postup nechápu. Dále se v administraci nedá editovat hodnota TTL. Prý se to chystá v nové verzi administrace, kterou vyvíjejí už asi půl století.

Celý příspěvek

DNS Prefetching, Prerender – předběžné načítání v HTML

DNS Prefetching (předběžné načítání)

DNS Prefetching je způsob, jak oznámit prohlížeči, aby vyřešil požadavky na DNS a uložil si je do cache pro pozdější použití.

Pokud si prohlížíte libovolnou stránku a kliknete na odkaz, který vede na jinou doménu, prohlížeč musí nejdříve přeložit název této domény na IP adresu. To zabere určitý čas, čemuž se lze vyhnout pomocí přednačtení.

Celý příspěvek

Asynchronní a odložené zpracování JavaScriptu – atributy async a defer

Zpracování JavaScriptu na stránce je jedna z nejčastějších „brzd“ vykreslování stránky. Proces funguje tak, že prohlížeč zpracovává kód stránky shora dolů. Když narazí na značku <script>, prohlížeč zastaví vykreslování, stáhne externí soubor (je-li definován atributem src) a JavaScript zpracuje.

Celý příspěvek

WordPress

WordPress je redakční systém používaný pro správu webových stránek. S WordPressem může web spravovat téměř každý člověk s přístupem k Internetu. Správa stránek v něm probíhá velmi intuitivním způsobem s editorem podobným Wordu.

WordPress je celosvětově nejrozšířenější redakční systém a používá jej stále víc webů. V současné době obsluhuje více než 15 % webů na celém internetu. Další nejpoužívanější redakční systémy jsou Joomla nebo Drupal.

Celý příspěvek

Proč bych si už nikdy nepořídil hosting od Lethost

Hosting u Lethost.cz jsem si pořizoval před rokem. V té době jsem hledal vhodný hosting pro několik mých domén. Hledal jsem tedy multihosting, kde můžu mít více domén pod jedním účtem.

Po dlouhém vybírání jsem se rozhodoval mezi Wedosem a Lethost.cz. Wedos ale není klasický multihosting a navíc tam jsou problémy s maily (u multihostingu). Rozhodl jsem se tedy pro Lethost.cz. Jejich hosting je za super cenu, a tak jsem žádný luxus nečekal.

Celý příspěvek

Přitažlivý interaktivní design

Kniha „Přitažlivý interaktivní design“ pojednává především o podstatě lidského chování – proč lidé dělají to, co dělají, proč pociťují to, co pociťují a proč dělají určitá konkrétní rozhodnutí.

Při tvorbě webových stránek a aplikací se nestačí zaměřit jen na grafická a estetická pravidla. Mnohem větší práci dá poznat lidské vnímání, chování a rozhodování. Výsledek Vaší práce musí být příjemný při používání, spolehlivý, funkční a hodnotný.

Celý příspěvek

X-Frame-Options

HTTP hlavička X-Frame-Options umožňuje sdělit, zda může být stránka vložena do rámu. A to především kvůli obraně proti tzv. clickjackingu, kdy útočník zobrazí stránku v rámu a na ni umístí další neviditelnou vrstvu. Uživatel pak klikne na libovolné místo v rámu, ale doopravdy klikl na neviditelnou vrstvu, která provede jinou akci. Tuto hlavičku navrhl jako první Microsoft v prohlížeči IE8 a později jej implementovali i další prohlížeče.

Jestliže hlavičku server neodešle, stránka může být vložena do rámu bez omezení. Hlavička X-Frame-Options může nabývat následujících hodnot:

  1. DENY – stránka nemůže být vložena do rámu ani na původním webu
  2. SAMEORIGIN – stránka může být vložena do rámu na původním webu, ale na jiném nikoliv
  3. Allow-From: http://www.example.com – stránka může být vložena do rámu na webu www.example.com, ale na jiném nikoliv

Podpora této hlavičky v prohlížečích je dnes velká, jak ukazuje tabulka:

Prohlížeč Od verze
Internet Explorer 8.0
Firefox (Gecko) 3.6.9 (1.9.2.9)
Opera 10.50
Safari 4.0
Chrome 4.1.249.1042

O této hlavičce jsem se dozvěděl kvůli použití frameworku Nette. Od verze 2.0.2 posílá Nette hodnotu SAMEORIGIN, takže stránka nemůže být vložena do rámu. Změna této hlavičky ve frameworku je jednoduchá, stačí změnit její hodnotu v configu:

common:
        nette:
                security:
                        frames:

V čistém PHP odešleme hlavičku pomocí funkce header:

header('X-Frame-Options: SAMEORIGIN');

Nebo v konfiguraci serveru Apache:

Header set X-Frame-Options SAMEORIGIN

Analýza velikosti prohlížeče v Google Analytics

Nástroj pro monitorování návštěvnosti Google Analytics nyní umožňuje zobrazit analýzu velikosti prohlížeče uživatelů.

Část stránky, kterou uživatelé okamžitě vidí po načtení stránky (bez rolování), se nazývá „nad foldem„. Je to důležitá část, která ovlivňuje konverzní poměry. Uživatelé obecně nemusí chtít rolovat a hledat tlačítko „Do košíku“ nebo „Koupit“.

Celý příspěvek