Reseña sobre WP Rocket

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

Es imposible que este plugin no sea parte de la conversación cuando hablamos de mejorar la velocidad de un sitio de Wordpress.

Las mejores alternativas a WP Rocket son FlyingPress, W3 Total Cache y LiteSpeed Cache pero el primero es algo nuevo y caro, el segundo tiene una configuración compleja y el tercero se usa únicamente si tu servidor usa la tecnología LiteSpeed.

¿Cuanto Cuesta WP-Rocket?

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

Yo tengo varios sitios y uso WP-Rocket en todos mis sitios si lo deseo ya que hacerlo nulo es super sencillo pero ese método lo encontrarás al final de la publicación.

Yo no recomendaría comprar este plugin si tienes un sitio que hasta el momento no genera ingresos. Puede usar algunas de las alternativas hasta que llegue ese momento.

¿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 esta asociado a un correo electrónico y a una sola licencia.

Cuando activas el plugin en un sitio, este no puede ser usado en ningun 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, sepa con seguridad que este ha sido modificado por un tercero.

¿Que me Gusta de 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 tambien puedes remover todo el cache y el OP Cache.

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.

Optimización de Archivos

Esta sección permite la optimización de las fuentes de Google que son un problema en términos de velocidad.

Esta es una seccioń que se ocupa de la minificación del:

  • Archivos CSS
  • Javascript

Archivos CSS

En cuanto a la optimización de archivos css, las opciones son la minificación, la combinación y la optimización de la entrega de estos archivos.

Si vas a usar la combinación de CSS, puedes ir a Gift of Speed antes de hacer la combinación, mira los diferentes archivos CSS. Ahora activa la combinación de CSS en WP-Rocket y mira cómo todos esos archivos se combinan en uno.

Si un CSS te da algo de problemas, puedes agregarlo en la lista de archivos CSS excluidos

Combinar Archivos Javascript

En esta sección vas a encontrar una opción para combinar los archivos Javascript, el mismo WPRocket te indica que esa opción no es recomendada si tu sitio usa http2.

Mi recomendación es verificar si tu web esta usando http2, eso es algo que puedes lograr con un http2 checker

Te recomiendo usar HTTP2 Pro para realizar esa verificación.

Si tu sitio esta en CloudFlare, ten por seguro que el protocolo http2 esta siendo implementado.

Esta sección tambien permite la carga diferida del JavaScript.

Retrasar la Ejecución de Javascript

WP Rocket cuenta la funcionalidad de retrasar la ejecución del javascript, funcionalidad que puede llevar a tu sitio a los resultados perfectos si lo demás se encuentra optimizado.

Add To AnyHotjar
Cookie Law InfoLeadpages – Alert bars
Cookie Notice by dFactoryLinkedin Ads
Elfsight WidgetsLivechat
EU Cookie LawManyChat Widgets
Facebook ChatOlark
Facebook PixelsOptinMonster
Facebook Social PluginsPinterest
Feedback Company WidgetPinterest – Pin It Button On Image Hover and Post
Font AwesomeShareaholic
FormitableShopify Buy Button
GetbuttonSimple Share Buttons Adder
Google AdsSmartsupp
Google AnalyticsTawk.to
Google reCAPTCHA v2Trustpilot Widget
Google reCAPTCHA v3Twitter Ads
Google Tag ManagerTwitter Widgets and Buttons
Google TranslateWP Discuz

El Javascript se empieza a ejecutar hasta que hay interacción del usuario, esto es lo que se entiende por interacción del usuario:

  1. Mover el mouse por la página
  2. Tocar la pantalla
  3. Tocar una tecla
  4. Y revisar el contenido (scrolling)

Puedes ver la lista completa en esta publicación: List of Scripts Automatically Included in Delay JavaScript Execution

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 esta 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 permite que se agreguen dimensiones faltantes de anchura y altura de las imagenes.

Esta sección tambien 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.

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 cache de todas las paginas de tu sitio aunque estas no hayan sido visitadas aún.

Precarga de Enlaces:

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, paginas externas, imágenes y enlaces excluidos del caché.

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 cache de una pagina solo excluyela.

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

CDN

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

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 esta trabajando en tu sitio.

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

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.

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.

Lo que Vale La Pena en WP Rocket

Por lo general cuestiono mis decisiones con respecto a plugin 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 m 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. (Cuestionable)
  • Combinar el CSS y el JS es una funcionalidad que cuestiono debido a que no debes combinar el CSS y el JS solo porque la opción esta allí (Cuestionable)
  • El retraso en la ejecución del JS es una función importante que tendría que sustituir con Flying Scripts (Simplemente necesario)
  • El Lazy loading de Imágenes, Videos y Iframe es algo en lo que tendría que pensar por el tema de los videos incrustados de YouTube
  • La precarga de enlaces es una función que me gusta pero no es función indispensable que me agrada tener.

Esas son las funciones que en un grado menor o mayor me interesan y que tendré que valorar en las próximos meses ante de la renovación del plugin.

Optimización de tu Sitio Wordpress

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