Estoy tratando de configurar un servidor para un sitio de Wordpress. ¿Qué debo usar para el almacenamiento en caché de opcode? APC, xcache o eAccelerator?
php
xcache
alternative-php-cache
THpubs
fuente
fuente
Respuestas:
APC es, con mucho, la mejor opción de las tres. eAccelerator está comenzando a perder su base y parece tener problemas con la última versión de PHP. APC se puede encontrar aquí . Hay muchos otros enlaces por ahí, pero este es uno de buena reputación (suponiendo que sea la última versión). La configuración principal para definir en su
php.ini
archivo será:Como ejemplo, ejecuté una carga de instalación de Piwik equilibrada en tres servidores y con eAccelerator y fue capaz de manejar aproximadamente 15 visitas por segundo. Una vez que cambié a APC y reduje la configuración que necesitaba para mi instalación, estábamos logrando más de 40 visitas por segundo (más de 2 millones de visitas por mes) sin fallas en la interfaz web de Piwik.
Aquí hay una imagen de nuestra CPU con APC activado y desactivado (Piwik usa un trabajo cron para recopilar su información, pero el punto es su efectividad)
fuente
Me gustaría echar un vistazo a Xcache actualmente. APC no ha tenido muchas actualizaciones y nos produce bastantes errores de código de operación. Xcache también es mantenido por el grupo lighttpd que no debería necesitar mucha presentación.
Finalmente, APC no está integrado y no se integrará dentro de PHP para todos los que lo dicen (no necesariamente en este hilo, sino en toda la red. Eso fue cierto para las conversaciones iniciales de PHP6 que se transfirieron a 5.4, pero se descartó) ) Las últimas conversaciones tienen PHP tratando de determinar qué sistema de almacenamiento en caché de código de operación utilizar, si lo hay. Lo último que supe fue que se estaba considerando Zend Accelerator, que ya ni siquiera puedes descargar directamente.
fuente
Usaría apc en una configuración nginx + php-fpm. Esto es generalmente lo que usamos para nuestro sitio.
fuente
Uso APC en http://www.ubuntubrsc.com/ y es bastante bueno.
Si combina eso con Nginx (con microcaché), PHP-FPM , Batcache y CloudFlare Pro , obtendrá un sitio web realmente rápido. El uso de recursos también es bastante impresionante.
fuente