Používáte-li pro svůj web databázi, může snížení počtu volání databáze, které váš web provádí, pomoci věci urychlit.
Ukládání dat do databáze usnadňuje jejich načítání a činí váš web flexibilnější. Tato vymoženost může také někdy způsobit, že vaše webové stránky zaberou více serverových zdrojů a vaše stránky se budou načítat pomaleji.
Použijte mezipaměť ke snížení databázových volání
Většina webových stránek dnes běží na CMS nebo redakčním systému. To vše se spoléhá na back-end databáze pro ukládání obsahu vašeho webu a můžete je všechny urychlit implementací ukládání do mezipaměti.
Pokud si jeden návštěvník vyžádá stránku, váš CMS použije k získání těchto informací volání databáze. Tyto informace můžete uložit do mezipaměti do souboru, takže další návštěvník nebude muset čekat, až server znovu požádá databázi o stejné informace.
Máme průvodce pokrývající některé z nejběžnějších aplikací CMS:
- Mezipaměť WordPress
- Mezipaměť Joomla
- Mezipaměť Drupal 7
- Mezipaměť Drupal 8
- Mezipaměť Prestashop 1.5
- Mezipaměť Prestashop 1.6
Omezení databázových volání bez CMS
Pokud nepoužíváte CMS s pluginem mezipaměti k automatickému snížení databázových volání, budete to muset udělat ručně. V závislosti na tom, jak jste web nakódovali, se to může hodně lišit.
Při kódování webu přemýšlejte o tom, jak často se mohou měnit informace v databázi. Pokud jste měli stránku s názvem specials.php, která stahovala měsíční speciály z databáze. Tyto informace se mohou změnit pouze jednou za měsíc.
Můžete pokračovat a aktualizovat svou databázi pomocí specialit a poté jednou spustit skript specials.php. Poté stačí použít (Ctrl-U) ve vašem webovém prohlížeči k zobrazení HTML této vygenerované stránky.
Zkopírujte všechny HTML do nového souboru s názvem specials.htm. Pak stačí odkaz ze svého webu na tuto statickou stránku HTML místo na databázi řízenou PHP.
Další nápověda pro omezení volání databáze
Na webu je spousta skvělého obsahu o tom, jak snížit databázová volání. Pokud vám výše uvedené informace nepomohou, napište komentář níže a požádejte o pomoc a rádi tuto příručku aktualizujeme o další!