J'ai lu sur APC qu'il accélère plusieurs sites de fichiers php. J'ai donc ce projet particulier en PHP avec de nombreux fichiers et je découvre que require_once et l'analyse des définitions de classe uniquement (sans les exécuter) prend le plus de temps. J'ai donc installé APC sur mon serveur CentOS 5. Je me suis déplacé apc.php à mon serveur web et afficheComment faire fonctionner APC (PHP Cache)?
Hits: 1 (50.0%)
Misses: 1 (50.0%)
Cached Files 1 (281.1 KBytes)
Et je peux aller sur le site et changer les sous-pages et ainsi de suite, et apc.php montre toujours qu'un seul fichier mis en cache ??
Et dans phpinfo(), il montre que:
APC soutien a permis
Je ne sais pas quoi faire. APC fonctionne-t-il (comme phpinfo() sais) ou n'est-ce pas? Un seul fichier mis en cache n'est pas beaucoup après avoir parcouru certaines pages sur mon site.
Et plus encore comment diagnostiquer les erreurs et s'assurer que APC fonctionne? J'ai naviguerez
apc.mmap_file_mask /tmp/apc.QnLqNf /tmp/apc.QnLqNf
Répertoire/tmp mais je n'ai pas de fichiers de apc là comme il est indiqué dans phpinfo devrait se produire.
S'il vous plaît aidez-moi à vérifier si APC fonctionne et si non, ce qui peut être un problème.
Quelle est votre config APC? Spécifiquement vérifier pour: apc.include_once_override = 1 Qui résout un problème avec APC et le code standard include/reuire dans php – Neel
Quel type de PHP-SAPI et Server utilisez-vous? Apache + mod_php, Apache + mod_fcgi/mod_fastcgi ou quelques Lighttpd + fastcgi? –
J'ai le même problème. Apache + mod_php, et apc.php rapporte seulement 1 fichier mis en cache (que je suspecte être le fichier apc.php lui-même). Y a-t-il eu une révélation à cela? –