sql >> Databáze >  >> RDS >> Database

Snižte databázová volání, abyste zlepšili výkon webových stránek

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ší!


  1. Co je schéma v SQL a jak jej vytvořit?

  2. Rozdíl mezi LockModeType Jpa

  3. MariaDB Jednotky data a času

  4. Spotlight Tuning Pack Basic:Nejlepší bezplatný nástroj pro optimalizaci SQL