Apc, xcache o eAccelerator? ¿Qué debo usar para Wordpress? [cerrado]


8

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?


¿Capaz de probar alguna de las soluciones?
JMeterX

Respuestas:


9

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.iniarchivo será:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

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)

Sistema que usa APC El sistema no usa APC


Tenga en cuenta que 30M está bien para un Wordpress, si aloja más sitios, debe multiplicar por el número de sitios web. Use apc.php para verificar el uso de la memoria.
bokan

@bokan Good Point!
JMeterX

1

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.


0

Usaría apc en una configuración nginx + php-fpm. Esto es generalmente lo que usamos para nuestro sitio.


0

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.