2010-10-10 5 views
0

J'essaie de passer de la combinaison typique de APC (pour opcode) et Memcache (pour mes données d'utilisateur) à un cache basé uniquement sur apc. Compte tenu de ma structure d'utilisation, il est logique et la performance est plus élevée. Contrairement à ce qui se passait auparavant, où le cache apc était limité à une taille raisonnable et n'affectait pas mon cache de données, je crains maintenant que le cache d'opcode ne devienne relativement grand et que la somme de cache d'opcode et de datacache dépasse la limite . Autant que je comprenne, cela entraînerait une vidange du cache total. Y at-il un moyen d'imiter le comportement, comme si apc était seulement un cache d'opcode et limiter la taille du cache d'opcode à une limite raisonnable, laissant le reste pour les données d'utilisateur?APC: cache d'opcode vs cache d'utilisateur - définir des limites séparées

Ou devrais-je essayer de définir des valeurs ttl plus faibles pour le cache d'opcode, afin qu'il soit toujours vidé d'abord?

Répondre

0

Il s'est avéré que ma question n'est pas pertinente. En raison des problèmes de fragmentation du cache, le cache est rapidement marqué comme plein. (voir les autres articles sur stackoverflow). En conséquence, le cache d'utilisateur apc ne doit être utilisé que de manière sélective.

Questions connexes