Instalar Zend OPcache en CentOS

Instalar Zend OPcache en CentOS. Una duda que asalta a programadores noveles es si instalar Zend OPcache o Memcached. Grave creencia debido a su desconocimiento, pues no tiene nada que ver una cache con otra, lo aclaro:

  • Zend OPcache: Cachea el código, por tanto acelera su carga.
  • Memcached: Cachea los datos, por tanto libera de carga de trabajo las db.

Por tanto te recomiendo que instales los dos, son completamente diferentes e independientes (no te preocupes, no existe ningún tipo de incompatibilidad entre ellos).

Al instalar Zend OPcache se acelera la ejecución de PHP, por tanto se mejora el rendimiento del servidor y las aplicaciones de una manera excelente, incluso llegaríamos a decir que de manera increíble. Lo que realmente hace es almacenar los bytecode de scripts precompilados en la memoria compartida, de esa forma se reduce la lectura del mismo código repetidamente.

Te parecerá increíble, pero en un blog WordPress con una media de 1200 visitas reales es fácil que tan solo el consumo del PHP se dispare hasta los 100mg, en el caso de la siguiente imagen el consumo era de 99,875,128 bytes. Basto con instalar Zend OPcache para reducir el consumo más del 50%.

Mira, mira ahora…

Sorprendente, verdad?. Pues venga procedemos a instalar y configurar correctamente Zend OPcache.

 

Instalar Zend OPcache

Debes tener instalado y activado el repositorio Epel, si tienes dudas de como hacerlo revisa este post.

Ahora empieza lo bueno, sigue los pasos que te indico y revisa los ejemplos.

Primero buscamos el archivo zendcache, a ver de que versión disponemos.

Ejemplo de salida:

Perfecto, todo es correcto… procedemos a instalar.

Como el servidor donde se instala Zend OPcache monta PHP 5.6.32 la instalación a concluido. Si quieres que de igual forma cachee PHP 7.0 o PHP 7.1, también instalaremos los siguientes paquetes.

El proceso es similar a lo que hicimos anteriormente:

PHP 7.0

PHP 7.1

Ahora y dado que dependiendo de tu sistema o panel de control, la situación de la extensión del modulo Zend OPcache puede variar, la buscamos con el siguiente comando (puede demorar unos segundos):

Ejemplo de salida:

En nuestro caso la localización correcta es:

— otro ejemplo de salida podría ser (solo es un ejemplo ajeno, no es nuestro caso):

Vemos que la extensión esta instalada correctamente, procedemos a configurar Zend OPcache.

Los *.ini de las extensiones php (ojo, puede variar), normalmente los encontraras en:

Venga… configuramos.

Debes leer las opciones con mucha atención, pues dependiendo de ellas el rendimiento será superior o inferior.

Un ejemplo “COMPLETO” de configuración de Zend OPcache (excelente para un VPS, puedes copiar y pegar, está completo), es el siguiente:

Guardamos, reiniciamos y comprobamos que esta funcionando.

ejemplo de salida:

Perfecto, ya lo tenemos corriendo.

 

Instalar un panel de control

Uno muy bueno es el que creo .

ES tan fácil de instalar como el acceder a: https://github.com/rlerdorf/opcache-status, descargar el archivo php y subirlo a tu servidor web. Se accede desde el propio navegador web.

Comprueba el rendimiento y consumo de tu web, sorprendido?. Como ves a resultado muy sencillo………

instalar Zend OPcache

Instalar Zend OPcache en CentOS
4.6 (91.67%) 12 Votos

Agregar comentario