Optimalizácia databázy

Optimalizácia databázy je oblasť, ktorá sa pri riešení pomalého webu často prehliada, hoci pri e-shopoch s veľkým katalógom a pri weboch s tisíckami stránok býva hlavnou príčinou dlhej odozvy servera. Prejavuje sa tým, že stránka sa začne zobrazovať až po dlhšej prestávke, pričom optimalizácia obrázkov a skriptov prináša len malé zlepšenie. Riešením býva doplnenie indexov pre najčastejšie dopyty, prepísanie neefektívnych dopytov vyhľadávania a filtrovania, obmedzenie počtu položiek načítaných naraz a pravidelné čistenie starých revízií, protokolov a nepoužívaných záznamov, ktoré časom narastú do značných objemov. Zistiť príčinu pomáha meranie času najpomalších dopytov. Ide o zásah, ktorý si vyžaduje vývojára, no jeho prínos býva rádovo väčší než kozmetické úpravy.

Pozri aj: serverová odozva, cache a jej nastavenie, filtre a triedenie.