Pomalé webové stránky poskytují návštěvníkům špatnou uživatelskou zkušenost, a velmi pomalé webové stránky způsobují, že práce, kterou jste vynaložili prostřednictvím práce / peněz / času, je zcela zmařena.
Po vytvoření vašeho webu postaveného na Drupalu je jednou z důležitých věcí, kterou byste měli zkontrolovat před jeho zveřejněním, jeho výkon. Drupal poskytuje infrastrukturu, která vám umožní snadno spravovat webové stránky s velmi vysokým provozem, pokud je správně nakonfigurován.
Rychle fungující web vám pomůže dosáhnout vysokých pozic ve vyhledávačích, poskytne návštěvníkům mnohem lepší zážitek, pomůže zvýšit konverzní poměry a tím i zvýšit prodeje a příjmy prostřednictvím webu.
S Drupalem můžete vytvářet extrémně výkonné a dobře fungující webové aplikace. Níže jsme uvedli několik tipů, jak zlepšit výkon vašeho webu postaveného na Drupalu a posunout ho na vyšší úroveň;
Drupal má velmi flexibilní a dobře fungující systém keše, můžete snadno zvýšit rychlost svého webu i se systémem keše, který je přímo s Drupal dodáván. Zejména s Drupal 8 se stal mnohem úspěšnější v oblasti výkonu a kešování. Rychlost svého webu můžete zvýšit nastavením kešových parametrů z administrativního panelu Drupalu.
Na následujícím obrázku můžete vidět obrazovku s nastavením výkonu Drupalu 8. Můžete vybrat časový interval pro keš. Můžete také povolit kompresi souborů css a javasctipt pro rychlejší načítání a menší vytížení sítě.
Kromě obecných nastavení keše můžete provést také samostatná nastavení keše pro pohledy nebo bloky. Důrazně vám doporučujeme nastavit kešová nastavení pro pohledy, které způsobí, že se váš web načítá pomalu.
S následujícími moduly vyvinutými komunitou Drupalu můžete poskytnout Drupalu větší schopnost v oblasti kešování.
Memcache: Memcache urychluje běh vašeho webu postaveného na Drupalu tím, že udržuje obsah keše uložený v databázi v paměti RAM. Ukazuje výsledky přímo návštěvníkům bez nutnosti, aby se server připojoval a dotazoval databáze pokaždé.
Boost: Pokud většina vaší návštěvnosti pochází od neregistrovaných uživatelů, můžete použít Boost. Boost vytváří statickou kopii vašeho webu na serveru a zobrazuje statický obsah přímo návštěvníkům bez jakýchkoli dotazů do databáze. Je to velmi užitečná metoda zejména pro uživatele sdíleného hostingu.
Varnish: Varnish je služba, která běží mezi uživatelem a vaším webovým serverem. Stránky jsou kešovány a přenášeny uživateli v efektivním způsobem. Můžete použít Varnish, pokud máte velmi vysoký provoz. I když poskytuje vysoký výkon, je o něco složitější na konfiguraci než ostatní dvě metody.
CDN, což znamená síť pro doručování obsahu, zajistí, že statický obsah, jako jsou obrázky, css, javascript umístěné na různých serverech po celém světě, se načítá uživatelům ze serveru nejblíže k nim. S CDN se statický obsah načítá mnohem rychleji a protože se také sníží počet požadavků na server, kde je váš web hostován, váš web bude fungovat efektivněji.
Pokud máte nepoužívané moduly a bloky, odstraňte je. I když tyto moduly nepoužíváte, každý otevřený modul způsobuje, že Drupal běží pomaleji a zbytečně spotřebovává prostředky serveru.
Jednou z největších sil Drupalu je, že poskytuje vývojářům velmi podrobné možnosti přizpůsobení. Odstraňte zbytečné mezery, popisné řádky a zbytečné odsazení ve vašich souborech tématu Drupalu (.tpl nebo .twig). Soubory budou mít menší velikost a načítají se mnohem rychleji.
V dobrých webových stránkách s pěkným vzhledem se používá mnoho kvalitních obrázků. Velké obrázky způsobují pomalejší načítání webových stránek. Obrázky používané na webových stránkách můžete optimalizovat pomocí aplikací třetích stran před jejich nahráním, nebo můžete nastavit kvalitu nahrávaných obrázků pomocí nástroje pro práci s obrázky, který je součástí jádra Drupalu. S modulem Drupal Image Optimize můžete také optimalizovat obrázky pomocí externích služeb, jako jsou Yahoo! a SmushIt.