Webhosting

Optimalizace webu | 6. Cache obsahu

Cache static content Cachování je pro rovněž důležitou součástí webu. Prohlížeče si ukládají statický obsah webu do mezipaměti, tím dojde k rychlejšímu načtení webu při další návštěvě. Samotná stránka může prohlížeči sdělit, zda má soubory ukládat či nikoliv a případně na jak dlouho. Lze tedy definovat přesný čas pro konkrétní typy souborů. Obsah se ukládá […]

Optimalizace webu | 5. Obrázky

V případě pomalého webu je ve většině případů na vině špatná optimalizace obrázků. Samotné soubory webu mají velikost v jednotkách kB, zatímco obrázky jsou v jednotkách MB. Co tedy potřebujeme s obrázky provést, pokud chceme, aby náš web nezpomalovaly? Provést kompresi obrázků s co nejmenší ztrátou Najít vhodný formát obrázku. Samotná komprese je u obrázků obvykle ztrátová, to znamená že […]

Optimalizace webu | 4. Time To First Byte (TTFB)

V tomto díle se zaměříme na stručnější rozebrání tohoto pojmu. Rovněž zde probereme Keep-alive a Compress transfer včetně pojmu gzip. TTFB označuje čas, mezi dotazem na stránku a okamžikem, kdy od serveru obdrží první bajt informací. Do této doby se započítává vyhledávání DNS, navázání připojení pomocí TCP a SSL, přesměrování na samotné webu atd. Důležité […]

Optimalizace webu | 3. Bezpečnostní hlavičky

Bezpečnostní hlavičky – Security score Tato metrika ukazuje bezpečnost webu pro návštěvníky, započítává se šance na podstrčenou stránku či nežádoucí přesměrování. Do celkového skóre, se započítává verze javascriptových knihoven (starší představují bezpečnostní riziko) a nastavené bezpečnostní hlavičky. Tyto hlavičky se zapisují buď pomocí PHP, v konfiguraci serveru nebo do souboru .htaccess. Uvedené příklady jsou pro […]

Optimalizace Webu | 2. Základní pojmy

WebPageTest nám na webu hodnotí celkem několik parametrů (metrik), které ovlivňují chod webu. Jedná se o Security score, First Byte Time, Keep-alive, Compress transfer, Compress images, Cache static content a případně zda web využívá CDN. Pojďme si tedy konkrétní pojmy rozebrat. Security score Stručně se jedná o hodnocení, jak je web zabezpečený a zda neobsahuje […]

Optimalizace webu | 1. Úvod

V následujícím seriálu se zaměříme na optimalizaci webu za účelem z rychlení a plynulého zobrazování. Pro hledání problémů na webu se využívají různé měřící nástroje. Mezi nejoblíbenější patří WebPageTest a PageSpeed Insights od Google. Druhý zmíněný nástroj má českou mutaci a poměrně stručně popisuje jak problémy na webu řešit. Z toho důvodu se v tomto […]

Instalace Moodle 3.11.3+

V tomto návodu si ukážeme jak na webhosting nainstalovat Moodle verze 3.11.3+, kterou lze stáhnout zde. Před instalací si připravíme instalační soubory a zřídíme si databázi, kterou připojíme během instalace. Databázi si zřídíme v zákaznické administraci dle návodu zde. Zřízení databáze chvilku trvá, proto se pustíme do nahrání souborů a následné úpravy. Videonávod: Nahrávání souborů […]

Aktualizace starší verze Drupalu 7 na novější verzi Drupalu 7

Pokud máte na svém webu starší verzi Drupalu 7 a z nějakého důvodu jste ji dosud neaktualizovali, tento návod Vám vysvětlí, jak na to. POZOR! Tento návod nepopisuje upgrade na Drupal 8 nebo Drupal 9! V době psaní tohoto návodu (07/2021) je nejnovější verzí Drupalu 7 verze 7.81, takže budeme pracovat s ní. Příprava POZOR! Během aktualizace […]

Obnovení FTP do výchozího nastavení

Postup obsahuje SMAZÁNÍ i vytvoření nových adresářů. Smazání dat z FTP je nevratné, případně si data předem zálohujte! Video návod Detailní návod V tomto návodu si ukážeme, jak obnovit FTP do stavu, jako když si hosting nově zřídíte (výchozí nastavení). Dojde tedy ke smazání všech dat! Proto si případně před tímto krokem udělejte zálohu celého […]

Přesměrování pomocí HTML/PHP

Pokud potřebujete přesměrovat Vaší doménu na jinou, můžete využít přesměrování pomocí tohoto návodu na nastavení v naši administraci, nebo použít přesměrování pomocí souboru .htaccess. Pokud vám nevyhovuje ani jedno z tohoto, je tady jednoduché řešení a to přesměrování pomocí HTML nebo PHP. Přesměrování <meta> tagem   Nejlepší způsob je ten, že použijete tzv. metatag, kód vypadá takto:   Číslo v tomto kódu určuje […]