sierra mojave mac high php apache porting apc

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.

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


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.