Czytałem o APC, że przyspiesza to wiele witryn plików php. Tak więc mam ten konkretny projekt w PHP z wieloma plikami i odkrywam, że require_once i parsowanie tylko definicji klas (bez ich wykonywania) zajmuje najwięcej czasu.Jak działa APC (PHP Cache)?
Zainstalowałem APC na moim serwerze CentOS 5. Przeniosłem apc.php do mojego serwera internetowego i wyświetla
Hits: 1 (50.0%)
Misses: 1 (50.0%)
Cached Files 1 (281.1 KBytes)
I mogę przejść do strony i zmienić podstron i tak dalej, i apc.php nadal pokazuje tylko jeden pamięci podręcznej plik ??
A w phpinfo() pokazuje, że:
APC Pomoc włączony
nie wiem co robić. Czy działa APC (jak np. Phpinfo() sais) czy nie? Tylko jeden plik w pamięci podręcznej nie jest dużo po przejrzeniu niektórych stron w mojej witrynie.
Co więcej, jak diagnozować błędy i upewnić się, że działa APC? Ja przeglądałem
apc.mmap_file_mask /tmp/apc.QnLqNf /tmp/apc.QnLqNf
katalog/tmp, ale nie mam żadnych plików APC tam jak to stwierdzono w phpinfo powinien wystąpić.
Proszę pomóż mi sprawdzić, czy działa APC, a jeśli nie, to może być problem.
Jaki jest Twój config APC? W szczególności sprawdź: apc.include_once_override = 1 Co rozwiązuje problem z APC i standardowym kodem/reuire w php – Neel
Jakiego rodzaju PHP-SAPI i Server używasz? Apache + mod_php, Apache + mod_fcgi/mod_fastcgi lub jakiś Lighttpd + fastcgi? –
Mam ten sam problem. Apache + mod_php i apc.php raportują tylko 1 buforowany plik (podejrzewam, że jest to plik apc.php). Czy było jeszcze jakieś objawienie? –