Reseña sobre WP Rocket: Plugin de Cache para WordPress

WP Rocket es uno de los mejores plugins de cache que para mejorar la velocidad de tu sitio de Wordpress

Habiendo dicho eso, te aseguro que puedes optimizar tu sitio de WordPress sin comprar la membresía de este plugin.

Analicemos algunos de las funcionalidades de este plugin y tratemos de determinar cuán necesaria y únicas son.

Alternativas a WP Rocket

WP Rocket es un excelente plugin pero no es algo indispensable para optimizar tu sitios.

Recuerda que hay buenas alternativas gratuitas y premium tales como:

#1FlyingPress
#2Swift Performance Lite
#3LiteSpeed Cache

También hay plugins como PerfMatters o servicios como CloudFlare que pueden hacer que tu sitio no requiera la suscripción a WP Rocket.

¿Cuanto Cuesta WP Rocket?

WP Rocket tiene un precio de $49 pero hay descuentos alrededor del año. El plugin también ofrece un descuento en el momento de la renovación.

Yo no recomendaría comprar este plugin si tienes un sitio que hasta el momento no genera ingresos.

Inclusive si tu sitio genera muchas ingresos, debes examinar qué funcionalidad de WP Rocket justifique su compra.

¿Descargar WP Rocket Gratis?

Yo usualmente participó en las comunidades de wordpress en Inglés y creo que la mayoría de los grupos entienden los problemas de usar plugins y temas GPL.

En las comunidades de wordpress, la pregunta sobre cómo tener WP Rocket de forma gratuita es bastante recurrente, inclusive muchos se aprovechan y venden plugins que ni siquiera han comprado y de los cuales no conocen la procedencia.

Sobre este plugin, se puede decir que no se puede descargar de forma gratuita debido a que el plugin cuando se compra está asociado a un correo electrónico y a una sola licencia.

Cuando activas el plugin en un sitio, este no puede ser usado en ningún otro sitio como sucede con otros plugins que se pueden activar y simplemente no activar la licencia.

Si alguién te consigue wp-rocket de forma gratuita o por un pequeño monto, puedes saber con seguridad que este ha sido modificado por un tercero.

Reseña de las Opciones en WP Rocket

WP-Rocket es un plugin que es muy fácil de usar y tiene muchas funcionalidades. Estas funcionalidades se dividen en las siguientes secciones:

DashBoard

La sección del Dashboard tiene información de la licencia y la información de Rocket CDN si estas usando la red de contenido global que facilita WP Rocket.

En esta sección también puedes remover todo el cache y el OP Cache.

Critica: No hay nada en esta sección que tenga un impacto en el desempeño de tu sitio

EL Caché

Tiene las opción de crear:

  • Cache para dispositivos móviles
  • La opción de crear un caché distinto para dispositivos móviles, algo no necesario si tu tema es responsivo.
  • Puedes crear caché para los usuario no registrados.
  • Tienes completo control de la vida del caché, puede ajustarlo por horas o días dependiendo con la frecuencia que realizas cambios en tu sitio.

Si indicas que el cache debe ser de 24 horas, todos los archivos en el caché que tengan más de ese periodo de tiempo serán borrados y precargados.

Crítica: El caché de WP Rocket no es algo super especial, puedes generar el cache de tu sitio con una gran cantidad de opciones gratuitas.

Optimización de Archivos CSS y Scripts

Esta es una seccioń que se ocupa de la optimización de estilos y scripts

En cuanto a la optimización de archivos css, las opciones son la minificación, la combinación y la optimización y remover el CSS no usado

No actives todas las opciones, activa y prueba el impacto de estas optimizaciones en el tiempo de carga de tu sitio.

Yo creo que la minificación del CSS y el remover el CSS no usado con suficientes.

Recomendación: Debes realizar pruebas para asegurarte que estas optimizaciones están dando buenos resultados

Optimización de Scripts

En esta sección vas a encontrar una opción para:

#1Minificar Scripts
#2Combinar Scripts
#3Deferir la carga de Scripts
#4Retrasar la carga de Scripts

Consejos

  • El mismo WP Rocket te indica que combinar los scripts no es necesario si tu sitio usa el protocolo HTTP/2
  • Verificar si tu web está usando el protocolo HTTP/2 usando HTTP 2 Pro
  • Si usas CloudFlare, estas usando el protocolo HTTP/2

Recomendación: Debes realizar pruebas para asegurarte que estas optimizaciones están dando buenos resultados

Medios

Hay muchas maneras de implementar la carga diferida de imágenes pero que mejor manera de que eso venga ya integrado en el plugin de cache.

El Lazy Loading permite que las imágenes se carguen hasta que llega el punto en el que el visitante está a punto de verla.

Además del Lazy load para imágenes, WP Rocket tiene lazy load para Iframes y para Videos, eso permite una carga más rápida de la página cuando tienes contenido incrustado como en el caso de los videos de Youtube

Esta sección también permite que se agreguen dimensiones faltantes de anchura y altura de las imágenes.

Esta sección también tiene un apartado para la optimización de imágenes en formato WEBP sin embargo esto requiere de un plugin y servicio de Imagify para funcionar.

Critica: Esto no es la gran cosa y en ocasiones mantengo todo desactivado en esta sección, agrega todo below the fold y no tendras que preocuparte por todo esto.

Precarga en WP Rocket

La precarga o preloading es que WP Rocket no espere a que alguien visite una entrada de tu sitio para crear el cache de esa entrada.

Al activar esa opción WP-Rocket creará el caché de todas las páginas de tu sitio aunque estas no hayan sido visitadas aún.

La precarga de enlaces ayuda a mejorar la velocidad percibida por el usuario. Lo que hace es precargar los enlaces en los cuales muy probablemente hagas click.

Una vez que haces click en el enlace, la próxima página cargará rápidamente para el usuario que navega por tu sitio.

Este cambio no significa que los resultados de los test de velocidad mejorarán ya que esto busca mejorar la experiencia del usuario.

Esta función no es compatible con Flying Pages, QuickLinks e Instant page y la función de Instant Page de PerfMatters.

Esta funcionalidad excluye el escritorio de Wordpress, páginas externas, imágenes y enlaces excluidos del caché.

Critica: La opción de precarga del caché WP Rocket carece de reporte sobre lo que ha sido precargado. Swift Performance Lite lo hace mucho que WP Rocket. La Precarga de enlaces no tiene ningún impacto en pruebas de velocidad.

Reglas Avanzadas

Yo no uso las reglas avanzadas del cache pero básicamente estas son para crear excepciones sobre la creación del cache.

Lo mismo se puede hacer con cookies, agentes de usuario y Query Strings

Si no deseas que se haga el caché de una pagina solo excluye la cookie, el user agent o query string y problema resuelto.

Critica: No hay nada interesante en esta sección

Base de Datos

Hay muchas cosas que se guardan en la base de datos y que ya no son útiles tales como revisiones, borradores y cosas que van a dar a la papelera.

WP Rocket te permite limpiar la base de datos cuando gustes o periódicamente

Critica: Esto lo puedes obtener en PerfMatters, es algo bueno que esté presente en plugins de cache pero no es la gran cosa.

CDN

El CDN de WP Rocket es potenciado por StackPath, que es uno de los mejores proveedores de CDN.

Critico: Yo soy fan de CloudFlare por lo tanto no me veo tentado a usar otros proveedores de red de contenido global.

HeartBeat de Wordpress

Si tu eres el único editor de tu sitio, no es necesario que tengas activado el heartbeat, una función de wordpress que alerta que alguien más está trabajando en tu sitio.

Desactiva esa función de una vez por todas si tu eres el único editor de tu sitio.

Critico: Otra opción conveniente pero nada extraordinario que pudiera realizarse con code snippets o con otros plugins gratuitos.

Complementos

Estos son algunos de las funcionalidades que encontraras en esta seccioń:

  • Muchos usamos CloudFlare ya que es una red de contenido con un plan gratuito, Yo tambien lo uso porque el precio de renovación de dominios es el más económico. Si deseas ahorrarte algo de dinero, revisa esta publicación: ¿Donde Comprar un Dominio?
  • Yo soy un fan de usar Cloudways, Cloudways implementa Varnish en cualquier instalación que realices. WP Rocket trae un complemento para Varnish. Si deseas saber más de Cloudways: 15 Preguntas sobre Cloudways
  • Nadie desea que su sitio sea hackeado por lo tanto debes de reforzar la seguridad de tu sitio. Si usas Sucuri, WP-Rocket también te proporciona un complemento que permite la integración de ambos.

Critico: Otra opción conveniente pero nada extraordinario que pudiera realizarse con code snippets o con otros plugins gratuitos.

WP Rocket Nulo

Con el fin de dejar las cosas claras, yo cuento con una licencia de WP-Rocket. Esa licencia la uso en mi sitio principal.

Sin embargo tengo otros 6 pequeños sitios que estaban usando WP Fastest Cache o WP CloudFlare Super Page Cache.

Por lo que tomé la decisión de convertir mi versión Premium de WP Rocket en una versión nula para el resto de mis sitios.

No tengo ningun problema de seguridad porque yo cuento con el plugin original que adquirí directamente del desarollador.

Lo único que debes hacer es bajar el plugin original desde tu cuenta de WP Rocket, abrirlo y buscar la carpeta inc, luego la carpeta functions y el archivo options.php.

Ahora ve a la fila 466 y cambia la palabra False por True y le das guardar

function rocket_valid_key() {
	$rocket_secret_key = get_rocket_option( 'secret_key' );
	if ( ! $rocket_secret_key ) {
		return false;
	}

No es la gran cosa ¿verdad?

Con ese pequeño cambio WP-Rocket no pedirá la licencia de activación.

¿Vale WP Rocket la Pena?

Por lo general cuestiono mis decisiones con respecto a plugins y WP Rocket no es la excepción.

El plugin tiene muchas funciones pero mis sitios son bastante minimalistas por lo que las funciones que me interesan ahora que uso Full Page Caching son:

  • El complemento de CloudFlare me encanta porque puedo realizar cambios en mi sitio y estos cambios se aplican en CloudFlare casi de inmediato por lo que es una funcionalidad bastante conveniente. (Conveniencia)
  • El caché es algo que me interesa hasta cierto punto ya que el Full Page Caching permite que todo el contenido sea servido desde CloudFlare por lo que la preocupación es la carga inicial. (Valorar)
  • Remover el CSS no usado de mi sitio es uno de las mejores opciones pero debo analizar el impacto que tienen en mi sitio. (Valorar)
  • Combinar el CSS y el JS es una funcionalidad que cuestiono debido a que no debes combinar el CSS y el JS si usas el protocolo HTTP/2 (No necesario)
  • El retraso en la ejecución del JS es una función importante pero no la uso, yo prefiero que los anuncios de Adsense carguen inmediatamente (No necesario)
  • El Lazy loading de Imágenes, Videos y Iframe es algo que se soluciona agregando todos esos medios below the fold (No necesario)
  • La precarga de enlaces es una función que me gusta pero no es función indispensable que me agrada tener. (No necesario)

Optimización de tu Sitio Wordpress

Estos son algunos artículos sobre la optimización de Wordpress.

Sobre Jose manuel

Soy José Manuel, empecé un blog en el 2011 como un pasatiempo y para hacerlo en mis clases y poco a poco, me enamoré de WordPress. Espero que algo de todo lo que he escrito te sirva de ayuda.

RevistaWP

RevistaWP es un sitio donde registro mis pensamientos y descubrimientos sobre todo lo que sucede dentro del mundo WordPress

Contacto

Puedes contactarme por medio de los siguientes canales