mojave - ¿Alguien con éxito atendiendo alto tráfico con PHP 5.4.4 y APC 3.1.10?
mac apache php mysql (2)
Llamar al método indefinido después de actualizar a PHP 5.4.0 menciona algunos informes de errores de APC de marzo de 2012.
Mi pregunta concreta es: ¿es estable PHP 5.4.4 (o algo así) estable en combinación con APC 3.1.10 (lanzado en abril, pero aparece como "beta" en lugar de "estable")?
Vemos entre 5 000 y 9 000 hits de caché de archivo APC / seg en nuestros cuadros de Apache, como un indicador vago del nivel de tráfico. Esto está funcionando bien con PHP 5.3.8 y APC 3.1.9 (usando mod_php) - ¿Alguien tiene experiencia con tráfico comparable en 5.4.4 y 3.1.10?
No. Ya lo intenté en un sitio con mucho tráfico. Segfaults mal en 3.1.10 aproximadamente el 75% del tiempo o más debido a la corrupción de cadena. La versión troncal (a partir del 27/6/2012) es algo mejor pero aún demasiado inestable para nosotros para la producción.
Primero: darle a APC mucha memoria.
Compruebe mi respuesta allí para saber cómo configurar APC ¿Qué está causando "No se puede asignar memoria para el grupo" en PHP?
Como dijo, 5000 a 9000 hits / s no es información muy confiable, depende de lo que se está ejecutando. Magento usa archivos de 10k y genera muchos hits para una vista de página.
Las mejores optimizaciones están en el nivel de la arquitectura. Considere usar proxy inverso y caché de aplicaciones para su sitio web.