Co je OPcache
OPcache je technologie, která ukládá již zpracovaný PHP kód do paměti serveru, aby ho nebylo nutné při každém načtení stránky znovu překlápět a zpracovávat. V praxi to znamená, že server si pamatuje, jak má PHP kód vykonat, a místo opakovaného počítání ho rovnou použije, což výrazně zrychluje načítání webu a snižuje jeho zátěž.
Jak OPcache funguje
Při běžném provozu musí server při každém požadavku PHP soubor nejprve načíst a přeložit do strojového kódu. Tento krok je výpočetně náročný a při větším počtu návštěvníků se opakuje stále dokola. OPcache tento proces optimalizuje tím, že přeložený PHP kód uloží do operační paměti. Při dalších požadavcích už server sahá přímo po hotovém výsledku a nemusí stejný kód znovu zpracovávat.
Proč je OPcache důležitý
Správně nastavený OPcache má přímý vliv na výkon webu:
- stránky se načítají rychleji
- server zvládne více návštěvníků současně
- snižuje se zatížení procesoru
U moderních PHP webů je OPcache považován za základní prvek výkonové optimalizace.