OPcache activado en el servidor

¿Qué es OPcache?

OPcache es una extensión oficial de PHP que mejora significativamente el rendimiento de sitios web y aplicaciones almacenando en memoria el código PHP ya compilado. De esta forma, PHP no necesita interpretar y compilar los mismos archivos en cada solicitud, reduciendo el consumo de recursos y acelerando la carga de las páginas.

¿Está habilitado en mi servicio de hosting?

Sí. OPcache se encuentra habilitado en nuestros servidores para optimizar el rendimiento, mejorar los tiempos de respuesta y reducir el uso de CPU en aplicaciones desarrolladas en PHP.

Beneficios de OPcache

  • Mayor velocidad de carga del sitio web.
  • Menor consumo de recursos del servidor.
  • Mejor rendimiento en WordPress, Joomla, Drupal, Laravel y otras aplicaciones PHP.
  • Mayor capacidad para atender múltiples visitas simultáneamente.
  • Reducción del tiempo de procesamiento de scripts PHP.

¿Por qué WordPress indica "Caché Opcode: Desactivado"?

En algunos casos, la herramienta Salud del Sitio de WordPress puede mostrar el mensaje:

Caché Opcode: Desactivado

aunque OPcache esté activo en el servidor.

Esto suele ocurrir porque la extensión opcache no está habilitada en la configuración PHP seleccionada para la cuenta, o porque WordPress no puede detectar correctamente el estado de OPcache bajo determinadas configuraciones del servidor.

¿Debo habilitar la extensión OPcache en el Selector PHP?

Sí, es recomendable.

Aunque el servidor tenga soporte para OPcache, la extensión opcache debe aparecer como habilitada dentro de la configuración PHP de la cuenta para que las aplicaciones puedan utilizarla correctamente y reportar su estado de forma adecuada.

Para verificarlo:

  1. Ingrese a cPanel.
  2. Abra Seleccionar version PHP.
  3. Verifique que la extensión opcache se encuentre marcada como activa.
  4. Si aparece deshabilitada, actívela y guarde los cambios.

Una vez activada, WordPress normalmente dejará de mostrar la advertencia después de algunos minutos o tras limpiar cualquier caché existente.

¿Cómo puedo verificar si OPcache está funcionando?

Puede comprobarlo mediante un archivo PHP de diagnóstico.

Paso 1: Crear un archivo

Cree un archivo llamado:

info.php

Paso 2: Agregar el siguiente contenido

 
<?php

phpinfo();

?>
 
Paso 3: Acceder desde el navegador

Abra la dirección:

 
https://sudominio.com/info.php

Paso 4: Buscar "OPcache"

Presione Ctrl + F y busque:

 
OPcache

Si OPcache está funcionando correctamente, verá una sección similar a:

 
Zend OPcache
 
Opcode Caching => Up and Running
 
Optimization => Enabled
 
Memory Consumption => ...
 
La leyenda "Up and Running" confirma que OPcache se encuentra operativo para esa versión de PHP.

¿Por qué algunos cambios en archivos PHP no se reflejan inmediatamente?

OPcache almacena temporalmente el código compilado en memoria para mejorar el rendimiento. Por esta razón, después de modificar archivos PHP puede existir un pequeño retraso antes de que los cambios sean visibles.

Este comportamiento es completamente normal y forma parte del funcionamiento de la caché.

¿Cómo puedo forzar la actualización de OPcache?

Si realizó cambios importantes y no los observa inmediatamente, puede:

  • Esperar algunos minutos para que OPcache actualice automáticamente la caché.
  • Cambiar temporalmente de versión PHP y volver a la original desde el Selector PHP.
  • Utilizar las opciones de reinicio de PHP disponibles en cPanel (si están disponibles en su plan).
  • Solicitar apoyo a nuestro equipo de soporte técnico.

¿OPcache afecta el funcionamiento de mi sitio web?

No. OPcache es una característica oficial de PHP ampliamente utilizada en entornos de producción y recomendada para prácticamente cualquier aplicación PHP moderna.

Recomendaciones

Para obtener el mejor rendimiento posible:

  • Mantenga activada la extensión opcache en el Selector PHP.
  • Utilice una versión de PHP compatible y actualizada.
  • Mantenga actualizados WordPress, plugins, temas y aplicaciones instaladas.
  • Elimine el archivo info.php una vez finalizada la verificación, ya que muestra información técnica sobre la configuración del servidor que no debería quedar accesible públicamente.

 

  • opcache, Extensiones PHP, PHP, wordpress
  • 0 Los usuarios encontraron esto útil
¿Le ha resultado útil esta respuesta?

Articulos relacionados

Error "Falta la extensión MySQL" en WordPress o PHP ¿MySQL_ND vs MySQL?

  Mi sitio web muestra el error "Your PHP installation appears to be missing the MySQL...

Como cambiar la version de PHP - Selector PHP

Si su sitio web requiere una versión específica de PHP o desea utilizar las funciones más...