OPcache
PHP 🟡 MidDefinition
Extension native qui met en cache le bytecode compile des scripts PHP en memoire partagee, eliminant la recompilation a chaque requete. Gain de 30-70% de performance.
Analogie
Comme memoriser une recette au lieu de la relire a chaque fois qu'on cuisine le meme plat.
Exemple de code
; php.ini
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=20000
opcache.validate_timestamps=0 ; prod only
Cas d'usage
Obligatoire en production, c'est le premier levier de performance PHP.
Anti-pattern
Desactiver validate_timestamps en developpement (les fichiers ne sont jamais recharges).