APC cache (celým názvem Alternative PHP Cache)

APC cache (celým názvem Alternative PHP Cache)

Doba čtení: 2 minut

APC cache (celým názvem Alternative PHP Cache) je systém pro ukládání do paměti (cacheování), který se používá v prostředí PHP. Býval hodně používaný hlavně ve starších verzích PHP (zejména PHP 5.x). Dnes už ho nahradily modernější řešení, jako OPcache.

Co přesně dělá APC?

APC ukládá přeložený (zkompilovaný) PHP kód do RAM, takže PHP skripty se při opakovaném načtení nemusí znovu interpretovat – místo toho se vezmou z paměti.

To znamená:

  • rychlejší načítání stránek

  • nižší zátěž na CPU

  • lepší výkon u většího provozu


APC vs OPcache

Funkce APC OPcache
Cacheování kódu PHP
Cacheování dat (uživatelská data) ❌ (nutno použít např. APCu nebo jiné)
Podpora v PHP 7+
Součástí PHP od verze 5.5 ❌ (nutno doinstalovat) ✅ (automaticky)

Dnes se místo APC používá hlavně OPcache (pro PHP kód) + případně Redis/Memcached/APCu pro ukládání proměnných, objektů apod.

Využití APC v praxi

V některých starších webech nebo CMS (jako starší WordPress pluginy, Drupal 7, starý Joomla) můžeš najít možnost zapnout APC cache – ale většinou už je to dnes „mrtvá technologie“.

Pokud jedeš na PHP 7 nebo 8, používej:

  • OPcache na PHP skripty

  • Redis nebo Memcached na objektovou cache (např. s pluginem W3 Total Cache ve WordPressu)

Jak zjistit, jestli APC používáš?

Na serveru můžeš zkusit:

php -m | grep apc

Pokud nic nevrátí – není nainstalován.

HARDWEB.CZ Předchozí článek Co je DNSSEC a jak funguje?
Další článekt Do konce roku 2025 všichni uživatelé reCAPTCHA budou muset přejít na placenou službu reCAPTCHA Enterprise