29 votes

Quelqu'un parvient-il à gérer un trafic élevé avec PHP 5.4.4 et APC 3.1.10?

Appel à la méthode non après la mise à jour de PHP 5.4.0 mentionne quelques APC des rapports de bogues à partir de Mars 2012.

Ma question concrète est: Est PHP 5.4.4 (ou environs) stable en combinaison avec les APC 3.1.10 (sorti en avril, mais répertorié comme "bêta" plutôt que de "stable")?

Nous voir 5 000 - 9 000 APC fichier de cache de requêtes/s sur notre Apache boîtes, comme une vague de l'indicateur de niveau de trafic. Cela fonctionne bien avec PHP 5.3.8 et de l'APC 3.1.9 (à l'aide de mod_php) -- est-ce que quelqu'un a une expérience comparable de la circulation sur 5.4.4 et 3.1.10?

11voto

mmucklo Points 348

Non. Je l'ai déjà essayé sur un site très fréquenté. Segfaults mal sur 3.1.10 environ 75% du temps ou plus en raison d'une corruption de chaîne. La version trunk (au 27/06/2012) est un peu meilleure mais toujours trop instable pour nous pour la production.

Voir: https://bugs.php.net/bug.php?id=62442

0voto

bokan Points 2097

Première : donner de l'APC beaucoup de mémoire.

Vérifier ma réponse pour savoir comment configurer l'APC Avertissement: require_once() [function.require-once]: Impossible d'allouer de la mémoire pour la piscine. dans /chemin/vers/fichier

Comme vous l'avez dit, de 5000 à 9000 hits/s n'est pas très fiable d'informations, cela dépend de ce qui est en cours d'exécution. Magento utilise 10k fichiers et générer beaucoup de résultats pour une seule page vue.

Les meilleures optimisations sont sur l'architecture de niveau. Envisager l'utilisation d'un proxy inverse et le cache de l'application pour votre site web.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X