2009-12-27 2 views

Répondre

6

Ce sont des caches différents. L'un n'est pas meilleur que les autres. Vous pouvez trouver sur Le system cache se compose de fichiers mis en cache (cache bytecode PHP). Par exemple cet appel va créer le cache du système:

$file = "foobar.php"; 
apc_compile_file($file); 

D'autre part, le cache utilisateur est les données du programme

$silly_text = "Lorem ipsum dolor sit amet"; 
apc_store("silly", $silly_text); 

Dans certains cas, il peut être time consuming to callapc_clear_cache et vous pouvez être mieux redémarrer le serveur au lieu de vider le cache.

+0

est donc que le cache système est sur la mise en cache bytecode, où le cache utilisateur est sur la valeur/cache/stockage de données? – onassar

+0

Oui. J'ai un cache système hyper lié à http://phpbuilder.com/manual/en/function.apc-cache-info.php L'URL qui mentionne également le cache système est constituée de fichiers mis en cache. En général, vous devriez considérer cela comme la zone utilisée par les composants de niveau système comme APC et PHP runtime. –