Cache de objetos en WordPress en hosting compartido

En todos los hosting con cPanel de Raiola Networks utilizamos CloudLinux para ofrecer un servicio seguro y estable a nuestros clientes. El problema es que al utilizar CloudLinux, la compatibilidad con Memcached o Redis no es la mejor y por esa razón, ninguno de nuestros hosting con cPanel tienen compatibilidad con cache de objetos en Memcached o Redis.

Esto no quiere decir que no puedas utilizar cache de objetos en memoria RAM en un hosting compartido, sino que en lugar de utilizar Memcached o Redis, debes usar APCu mediante la extensión de PHP correspondiente.

Para utilizarlo, en primer lugar debes ir a tu cPanel y buscar la opción "Seleccionar versión de PHP":

seleccionar extensiones de php hosting

Si en el siguiente paso vemos esto que puedes ver en la siguiente captura, debemos usar el desplegable para seleccionar una versión de PHP que no sea la NATIVE:

version php native cloudlinux hosting

Normalmente, se selecciona la misma versión de PHP, pero que no ponga "native". Esto nos llevará a ver el listado de módulos de PHP y extensiones disponibles para cargar en nuestro hosting:

extensiones módulos de php hosting

Y todo lo que tenemos que hacer es pulsar el botón "Aplicar" que he marcado en rojo en la captura anterior y después marcar el checkbox "apcu" que también he marcado en rojo en la siguiente imagen.

Con esto ya tendremos APCu activado en nuestro hosting y vamos a poder utilizarlo desde WordPress.

Para utilizar APCu como cache de objetos en nuestro hosting tenemos varias opciones en formato plugin para WordPress:

  • W3 Total Cache: Sin duda es la opción más potente, pero también es la más compleja. W3 Total Cache nos permite configurar no solo cache de objetos en APCu, sino que también permite guardar cache de página en APCu y cache de consultas a la base de datos o query cache en APCu.

  • ATEC Cache APCu: Este plugin solo sirve para configurar cache de objetos en APCu, pero es bastante potente y tiene bastante configuración. Además muestra bastantes estadísticas de los objetos guardados en la memoria de APCu.

  • APCu Manager: Este plugin es muy similar a ATEC Cache APCu, aunque con algunas funcionalidades menos, pero con un panel de estadísticas bastante completo. Solo permite cache de objetos en APCu, al igual que el plugin anterior.

Para finalizar, debes tener en cuenta que todo lo que guardes en el cache de APCu se va a guardar en la memoria RAM, por lo que el consumo de memoria RAM del sitio web subirá.

Con plugins como W3 Total Cache, el consumo será más alto si utilizamos cache de página, ya que el cache de página ocupa más espacio que el cache de objetos o el cache de consultas.

Si tienes cualquier duda sobre cómo implementar APCu como cache de objetos para tu instalación WordPress alojada en Raiola Networks, no dudes en contactar con nuestro departamento de soporte tecnico 24/7.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor