Swift Performance: review + opinión personal

Swift Performance, el plugin con el que he conseguido que mi web cargue en 0,3 segundos, cosa que nunca había conseguido logar con ningún otro plugin de cache.

Yo antes usaba WP Rocket, el cual se considera como uno de los mejores plugins de cache para WordPress.

Y sí, es bastante bueno, con él había conseguido bajar la velocidad de carga de mi web por debajo de 1 segundo, lo cual ya está genial.

Pero es que con Swift Performance lo he flipado literalmente, porque ha sido instalarlo con los ajustes por defecto, y conseguir una mejora bastante notable respecto a WP Rocket.

test de velocidad de carga web pingdom
🚀🚀🚀🚀🚀

Haciendo que mi web cargue entre unos 0,3 – 0,5 segundos, según la sección que sea. Los artículos largos con mucho contenido(imágenes, vídeos…) suelen llegar a esos 0,5 segundos.

Evidentemente estos resultados se deben también a un buen hosting (FastComet) y una buena elección de plugins y plantilla.

Swift Performance: características principales

Veamos algunas de sus principales características:

  • Tiene una versión gratuita en el repositorio de WordPress, te dejo el enlace aquí.
  • Es compatible con  WooCommerce, WPML, bbPress, Cloudflare y Varnish 
  • Minifica y combina el CSS y JS
  • Optimización de la base de datos, limpia toda esa basurrilla que se va generando poco a poco en la web.
  • Plugin Organizer, evita que se carguen plugins donde no se necesitan (lo explico más abajo).
  • Compatible con multisitio.
  • Incluye optimización de imágenes con backup con posibilidad de restaurar las originales.
  • Lazy loader para imágenes e iframes.

Algunas de esas características solo están en la versión de pago, pero las más importantes en su versión gratuita.

No es solo un plugin de cache

Swift Performance además de las típicas opciones que ofrecen los plugins de cache para optimizar el CSS y el JS tiene unas funcionalidades bastante interesantes.

Plugin Organizer

Esta es una funcionalidad muy interesante porque excluir que los scripts de ciertos plugins se carguen en toda la web haciendo que se carguen solo donde son necesarios.

Swift Performance plugin organizer

Un ejemplo podrían ser los scripts del plugin de formulario de contacto.

No tiene sentido que se cargue en toda la web si solo tienes el formulario de contacto en una sección de la web.

Bueno, pues con el Plugin Organizer puedes hacer exactamente eso.

De esa forma puedes mejorar el WPO haciendo que los solo se ejecuten donde son necesarios.

Esta funcionalidad la tienes en la versión gratuita, lo cual está genial.

Optimización de imágenes

Como ya sabrás, la optimización de imágenes para web influye mucho en la velocidad de carga de una página.

Swift Performance también cubre esa necesidad, aunque solo en su versión de pago.

swift performance optimizacion imagenes
Clic para ver más grande.

Ten en cuenta que para optimizar imágenes es necesario consumir recursos de tu servidor o de uno externo (el cual hay que pagar), por lo que es normal que esta funcionalidad solo este para los que han comprado el plugin.

En caso de que compres la versión pro podrás ahorrarte el plugin de optimización de imágenes.

Algunas características de esta funcionalidad:

  • Permite optimizar las imágenes de una en una o masivamente.
  • Guarda la copia de la original y permite su restauración de forma individual o masiva.
  • Optimiza imágenes en formato JPEG y PNG
  • Puedes elegir el nivel de reducción de peso, para que las imágenes no se lleguen a verse mal.

Otra cosa interesante es que puedes excluir ciertas imágenes de tu web para que no se carguen con Lazy loading(en caso de que lo tengas activado).

Optimización de base de datos

Swift Performance optimización de base de datos

Es importante hacer una limpieza de base cada x tiempo para borrar metaddatos, revisiones  y otros datos que se van generando a medida que vas creando y modificando el contenido de la web.

Con Swift Performance podrás borrar todos esos datos e incluso programar un borrado automático de forma periódica.

Como siempre en este tipo de tareas es importante hacer una copia de la base de datos por lo si a caso.

Instalación y configuración de Swift Performance

Tanto la instalación como su configuración es muy sencilla.

Una vez que lo actives se ejecutará un proceso de configuración de 4 pasos durante el cual podrás cambiar algunos parámetros.

Yo te recomiendo que los dejes por defecto y si ves que algo no te va bien o quieres probar otra configuración, siempre lo puedes hacer desde sus ajustes.

Te dejo algunas captura de cómo lo deje configurado yo.

Swift Performance configuración 1
Esto es simplemente la bienvenida al proceso de configuración.
Swift Performance configuración 2
Para la limpieza de cache he escogido la opción de  “Action based mode”, el resto lo he dejado por defecto.

Desde aquí podrías vincular tu cuenta de Cloudflare si la tienes. Yo lo he hecho pero después.

Swift Performance configuración 3
Aquí lo dejo todo por defecto.

 

Swift Performance configuración 4
Como es algo que puede dar problemas por defecto viene desmarcado, aunque en mi caso he activado ambas opciones para hacer una prueba.

Según las pruebas que he hecho, si no activas Lazy Loading conseguirás mejores resultados con PageSpeed Insight de Google.

Por eso al final he optado por desactivar Lazy Loading consiguiendo una puntuación de 99 en móvil 😱.

PageSpeed Insights movil test

Swift Performance configuración 5
Ya has acabado la configuración inicial de Swift Performance Lite

Al final de la configuración te dejan algunos enlaces de interés y poco más.

Ahora solo te tienes hacer un test de velocidad con algunas de las herramientas que hay.

La que yo suelo utilizar es la de https://tools.pingdom.com

Cuando vayas a hacer el test, acuérdate de seleccionar la zona de testeo más cercana.

Premium vs Fere

Veamos la tabla de precios que tienen.

Swift Performance plugin precios
Los precios de la tabla no llevan IVA.

Diferencia entre la versión de pago y la gratuita:

  • Soporte premium o prioritario.
  • Podrás optimizar todas las imágenes que quieras.
  • Actualizaciones regulares.
  • Acceso a todas las funcionalidades y ajustes premium.
  • Y la posibilidad de poner el plugin a tu nombre.
    Cosa que a mí en particular me da igual, no tengo problema en decir los plugins que instalo en las webs de mis clientes.

Los precios son bastante similares a los de WP Rocket si le sumas el IVA.

En los planes premium lo único que cambia es el número páginas en los que lo puedes instalar.

En está pagina te resumen por qué deberías pasarte a la versión premium.

https://swiftperformance.io/why-should-upgrade-pro

¿Merece la pena comprar Swift Performance Premium?

Pues la verdad es que depende del tipo de usuario que seas y lo que necesites.

Yo mi caso lo he comprado porque tenían una promoción de licencia vitalicia.

Lo cual me viene muy bien, porque con esa licencia no tendré que pagar las renovaciones anuales y lo podré instalar en todas las webs que quiera, ya sean de clientes o mías.

Además, tendré acceso a soporte y a todas las características premium que he mencionado anteriormente.

Si eres diseñador web o haces web para clientes, pues podría ser una buena alternativa a WP Rocket o cualquier otro plugin de cache gratuito como Fastest Cache, W3 cache, etc.

Ahora, si no eres un profesional, con la versión gratuita tienes de sobra.

Aunque, si tienes algo de dinero, comprarlo no sería una mala inversión. Ya sabrás lo importante que es la velocidad de carga de una web.

Swift Performance, opinión final

Antes de nada, quiero mencionar que este plugin lo descubrí gracias a Paul de administrandowp.com. Te recomiendo que te pases por su blog y te suscribas porque siempre está al día de lo nuevo que va saliendo para WordPress.

Ahora ya sí que sí, mi opinión final sobre Swift Performance.

Es un plugin que me ha sorprendido mucho, porque he conseguido unos tiempos de carga y unos resultados en Google Page Speed brutales.

Cosa que no había logrado con ningún otro plugin de cache sin romper la web o dejándola con el “Hello Word”.

Me parece un serio competidor a cualquier plugin de cache  tanto gratuito como de pago.

Te recuerdo que antes usaba WP Rocket y me he cambiado a este de un día para otro.

¿Qué tiene de malo?

Como es un plugin relativamente nuevo y está en proceso crecimiento todavía no hay mucha documentación ni en webs externas ni en su propia web.

Han descrito lo que hacen las diferentes funcionalidades, pero no hay tutoriales detallados sobre su configuración.

Lo bueno es que por lo que he visto en su página de Facebook es algo que ya saben y están trabajando en ello.

Además, gracias a los fondos recaudados con promoción de las licencias vitalicias seguramente le podrán dar más caña al desarrollo y mantenimiento del plugin.

 

Cuidado con si usas AMP: puede dar problemas con la indexación de las paginas AMP.

En mi caso para solucionarlo excluí las urls con /amp/

Para hacerlo entra en Settings -> Caching > Exclude URL y añade “/amp/”.

Una vez que lo hagas, borra la cache. No hace falta que borres toda la cache, puedes borrar la cache de una página en concreto y hacer la prueba.

Si ves que todo está ok, vacía el resto de cache. Así gastas menos recursos de servidor(esto es importante si tienes una web grande con mucho contenido)

la prueba la puedes hacer desde Google Search Consoleo desde la siguiente url.

Te recomiendo la segunda opción.

https://search.google.com/test/amp


En general me parece un plugin estupendo, te recomiendo que lo pruebes y me digas si has conseguido mejorar los tiempos de carga de tu página web.

Espero que te haya sido útil esta review sobre Swift Performance y si tienes alguna duda me la puedes dejar en los comentarios.

[Total:7    Promedio:5/5]

Sergio Kolomiychuk

Autodidacta, apasionado del WordPress, marketing y las nuevas tecnologías. Me encantan las webs limpias con buena usabilidad y es lo que ofrezco a mis clientes. Comparto lo aprendido en el blog para ayudar a otras personas a crear una web profesional.

¡Suscríbete al blog!

No regalo eBooks, pero te ayudo a crear tu web.

Responsable: Serhiy Kolomiychuk (Sergio para los amigos). Finalidad: Gestionar y enviar información de boletines y promociones a través de correo electrónico. Legitimación: Tu consentimiento. Destinatarios: Tus datos se guardan en MailChimp. Derechos: Tienes, entre otros, derecho a acceder, rectificar y suprimir tus datos cuando quieras.

Responsable:  Serhiy Kolomiychuk ( Sergio para no complicarnos).
Finalidad: gestionar los comentarios que realizas en este blog.
Legitimación: tu consentimiento.
Destinatarios: los datos se guardarán en mi proveedor de hosting FastComet.
Derechos: acceso, rectificación, limitación y suprimir los datos recogidos.
Para más información sobre la política de privacidad haz clic aquí.

9 comentarios en “Swift Performance: review + opinión personal

  1. Hola Sergio, gracias por la recomendación de mi lista de correo 🙂

    Te cuento. Yo llevo varias semanas probando el plugin y la verdad es que tienes un montón de opciones de configuración que te permiten hilar fino en muchos detalles. Viene completito.

    Como bien apuntas, en según que casos, desactivando una opción es posible conseguir mejor puntuación que activándola o incluso mejor tiempo decarga. En tu caso, la puntuación en pagespeed es todo un ejemplo con el tema de la carga perezosa de las imágnes, lazyload.

    Creo que la única configuración tipo que podríamos tener como base es la que te autoconfigura el plugin tras pasar por el asistente junto con algún detalle adicional en base al contexto particular de cada WordPress.

    Por lo demás todo un descubrimiento este plugin. Viene fuerte. Ya lleva 8000 instalaciones activas en el repositorio acompañado de muchas y buenas críticas. Intentaré aportar mi granito con las traducciones.

    Acabo de publicar un post en mi blog enlazando con esta temática, las 4 claves para conseguir una web ultra rápida. Dejo en enlace debajo para el que guste.

    https://www.administrandowp.com/las-4-claves-para-conseguir-una-web-ultra-rapida/

    Allí te menciono un poquito. Ya me contarás 😉

    Y nada, decirte vaya tela con tu web, que carga antes de pestañear, va a cañón. Así da gusto navegar.

    Un abrazote.

    • Pedazo de plugin que he descubierto gracias a ti!! Bueno, en realidad lo había visto hace bastante tiempo pero ni me acordaba.
      Ha sido instalarlo, volar y pasar por caja jaja Había que aprovechar la oferta de la licencia vitalicia.
      Como comentas con la configuración por defecto ya vas bien, luego ya es cuestión de ir ajustando según la instalación de WordPress de cada uno.
      En mi caso Lazyloading no me favorece o por lo menos a Google no le mola.

      En resumen, Swift Performance es de lo mejorcito que hay ahora mismo para mejorar la velocidad de carga de una web en WordPress.
      Yo todavía sigo sorprendido con mis tiempos de carga.

      Ahora me paso por tu blog 😉

      ¡Un saludo Paul!

  2. Buenas.

    Nada solo pasaba a decir que gracias Paul y gracias Sergio, como me gustan vuestros post, vuestras recomendaciones, vuestros artículos, que os complementéis, que vayáis en la misma línea, y que así da gusto, así se hace comunidad y fidelización 🙂

    Un abrazo a ambos.

    PD: Estaba suscrito sin comentar, que invento este plugin 😉

  3. Qué tal Sergio, yo guarreo mucho, en estos años he estado definiendo mi estado, mi camino, no está todavía al 100%, pero una cosa tengo clara, sé mis virtudes y mis carencias, sé para lo que valgo y para lo que no, vale que hay que salir de la zona de confort, pero soy de los que sirven para ser mandados, es decir, no ser mi jefe, no emprender, eso no significa que no pueda tener una web, un blog para escribir sobre lo que quiera, me gusta, sepa, controle…. si algún año soy capaz de organizarme un poco, quien sabe…

  4. Gracias por el aporte Sergio.. prueba rápida dejándolo caer y me ha subido 5 puntos en Page Speed, asi tal cual con respecto a Wp Rocket.

    Voy a ir trasteándolo un poco más a ver que tal, probandolo en diferentes tipos de web, etc. pero pinta muy bien la cosa.
    ¿Las licencias vitalicias están escondidas?

    Saludos!!

Deja un comentario