Saltar al contenido

Swift Performance Lite: ¿Merece la pena?

2lrbX6f

Si usted ha estado usando WordPress durante unos meses, puede que haya notado que un el plugin de caché era casi esencial con el fin de optimizar el rendimiento de su sitio web.

Sí, pero estas extensiones a menudo no son gratuitas. Hoy, destacaremos un plugin de caché de freemium: Swift Performance Lite.

¿Qué tiene él más que los otros? ¿Vale la pena? ¿Es eficiente? Esto es lo que veremos en este artículo.

1 – ¿Qué es un caché?

El almacenamiento en caché es una forma de generar recursos estáticos (páginas HTML) a partir de recursos dinámicos (PHP) con el fin de guardarlos en un servidor.

Así, cuando un usuario accede a un sitio que utiliza una caché, su servidor proporciona una página HTML estática en lugar de cargar todos los scripts, ejecutar códigos PHP y realizar consultas a la base de datos innecesariamente.

Por lo tanto, el almacenamiento en caché mejora significativamente el tiempo de carga de la página web, la experiencia del usuario y contribuye al rendimiento del sitio web.

El almacenamiento en caché puede ayudar a reducir la carga de su servidor web mediante el ahorro de memoria y se convierte en una característica esencial si utiliza ofertas básicas de alojamiento.

2 – ¿Por qué WordPress necesita un plugin de caché?

En realidad, no es sólo WordPress lo que necesita para almacenar en caché su contenido. Todos ellos son CMS (Content Management Systems).

A diferencia de los sitios estáticos (HTML) donde todos los archivos y el contenido se almacenan en un directorio en su servidor, los CMS trabajan con consultas a bases de datos que le permiten recuperar el contenido antes de proporcionárselo a los usuarios de Internet.

Sin embargo, hay muchos casos en los que su sitio no necesita recuperar todo el contenido de la base de datos:

  • Usted no actualiza sus artículos diariamente,
  • Lo mismo para sus páginas,
  • No moderas miles de comentarios al día,
  • etc.

Así, mientras su contenido siga siendo el mismo, el almacenamiento en caché crea copias estáticas de sus publicaciones para enviarlas a los visitantes en fracciones de segundo cuando las solicitan, eliminando el paso de enviar consultas a la base de datos.

3 – ¿Por qué es importante tener un buen sitio?

Es una pregunta estúpida, ¿no?

¿Te gusta esperar varios segundos cuando haces clic en un elemento que te parece interesante?

  • La primera razón es para proporcionar a los visitantes de su sitio una buena experiencia de usuario.
  • La segunda es que los sitios rápidos obtienen un mejor ranking en los resultados de búsqueda, tener un sitio web de alto rendimiento es un criterio de SEO que no debe pasarse por alto!
  • Finalmente, también puede afectar su credibilidad e imagen de marca. Por ejemplo, si usted trabaja en el dominio web pero su sitio es lento, puede perder algunos prospectos.

Por todas estas razones, es necesario que guarde en caché su sitio de WordPress.

De forma nativa, esto no es posible, por lo que necesitará instalar una extensión que ofrezca esta función.

En WPFormation, ya se le ha hablado de WP Rocket (premium) pero hay otros (freemiums) disponibles en el directorio oficial de WordPress (ver lista aquí) incluyendo Swift Performance Lite.

4 – Swift Performance Lite en detalle

Swift Performance Lite está disponible en el directorio oficial de extensiones de WordPress

Swift Performance Lite es una extensión de caché bastante reciente, fue lanzada en abril de 2017 y ya tiene más de 10.000 instalaciones activas.

Para instalarlo, simplemente vaya a la pestañaExtensiones > Añadiry escriba su nombre en la barra de búsqueda.

Si desea instalarlo manualmente, puede descargarlo aquí.

4.1 – Opciones de configuración de Swift Performance

Elija cómo desea configurar el plugin

Una vez activado el plugin, aparecerá una pantalla que te ofrecerá 4 opciones:

  1. Configuración manual: usted mismo realizará todos los ajustes.
  2. Importar ajustes: Si desea utilizar Swift Performance Lite en varios sitios y desea ahorrar tiempo durante la configuración, puede importar los ajustes realizados en otro sitio.
  3. Use Preset (Usar configuración prefijada): simplemente puede utilizar la configuración predeterminada.
  4. Autoconfig: el plugin configura las opciones por usted. Los ajustes se configurarán automáticamente, pero puede hacer cambios más tarde si no le conviene.

Para mi prueba, decidí usar autoconfigurar, luego revisé manualmente todos los parámetros.

4.2 – Autoconfiguración: configuración automática de las opciones de caché

Deje que el plugin se configure automáticamente usando la función de autoconfiguración.

Al iniciar la configuración automática, verá una lista de acciones en tiempo real. Por favor, espere hasta que reciba el mensaje.«¡YAY! Su sitio web está listo!».

A partir de ese momento, la funcionalidad de almacenamiento en caché está activa y su sitio ya debería ser más eficiente.

Sin embargo, puede navegar por el panel de control de Swift Performance Lite para descubrir todas las opciones que puede activar o desactivar.

4.3 – Las características de Swift Performance

Swift Performance Lite es la versión gratuita de este plugin de caché. Por lo tanto, no podrá acceder a algunas opciones disponibles sólo en la versión Premium

Ver Comparación entre Free y Pro en la tabla siguiente:

CaracterísticasSwift Performance LiteSwift Performance Pro
Asistente de configuración rápida
Cálculo de API
Etiqueta blanca
Bypass de Google Analytics
Control del latido cardíaco
Optimizador de imágenes (Imágenes ilimitadas)
Imágenes de Lazyload
Imágenes pequeñas en línea
Servidor Push
Evite el contenido mixto
Caché de páginas
Calentamiento de la caché (Precarga)
Almacenamiento en caché del navegador
Compresión GZip (añadido a.htaccess)
Eliminar cadenas de consulta de recursos estáticos
Minify CSS/JS
Combina CSS/JS
Generar CSS Crítico
Ejecución asíncrona de JS combinado
Aplazar JS
Soporte de CDN
Detección móvil
Compatibilidad multisitio
Compatible con WooCommerce
Soporte WPML
Almacenamiento en caché para usuarios que han iniciado sesión
Optimizador de base de datos
Configuración de importación/exportación
Pre-recogida de DNS
Fuentes de Iconos Críticos
Organizador de plugins
Appcache
Caché de Ajax
Proxy de terceros JS
Cron Remoto

Ficha Panel de control

El salpicadero Swift Performance Lite (Dashboard)

Después de la configuración automática del plugin, puede ir a la pestañaHerramientas > Swift Performance Lite. Aquí es donde puede cambiar algunos ajustes y obtener configuraciones más avanzadas.

La pestaña Panel es un resumen del almacenamiento en caché de su sitio. Podrá ver cuántas páginas están almacenadas en caché, establecer la prioridad de precarga, conocer el peso de la memoria caché, etc.

Ficha Configuración

En la ficha Configuración, puede habilitar o deshabilitar muchas opciones, como :

  • Caché Gravatar
  • Bloquear los scripts de Google Analytics para cargarlos en Ajax
  • Gestionar la optimización de sus imágenes (versión Pro)
  • Minimizar y optimizar HTML / CSS / JS
  • Eliminar Emojis de WordPress
  • Acceder a todas las opciones de caché (tiempo para purgar la caché, usuarios conectados a la caché, excepciones de problemas, etc.)
  • Configure su CDN
  • Importar o exportar su configuración

Ficha Optimizador de base de datos

La pestaña Optimizador de base de datos le permitirá limpiar y optimizar su base de datos.

WordPress, los temas y los plugins crean muchas tablas de base de datos, y mantener estos datos inútiles ralentiza su sitio considerablemente.

Es por eso que la limpieza de WordPress y su base de datos es una buena manera de optimizar la velocidad de su sitio.

Podrá comprobar opciones tales como tablas de reindexación, limpieza de transitorios caducados, borrado de revisiones, etc.

Ten cuidado, no toques nada aquí sin hacer una copia de seguridad de tu base de datos.

Ficha Organizador de plugins

En la pestaña Organizador de plugins, puede establecer reglas y condiciones para almacenar en caché (o no) sus plugins en las páginas deseadas.

5 – ¿Qué tiene Swift Performance más que otros plugins de caché?

 

«Un plugin de caché es un plugin de caché»

Sí, pero Swift Performance ofrece algunas características que ninguna otra extensión de caché ofrece (todavía), como :

  • Preset: La función de preset puede ahorrarle tiempo y, sobre todo, ayudar a los principiantes. Algunos plugins de caché son bastante complejos de configurar.
  • Caché de proxy: Si utiliza una solución como Cloudflare, Swift Performance le ofrece opciones avanzadas.
  • Elementos Lazyload – ajaxify: esta función avanzada le permite elegir qué elementos deben ser cargados en AJAX después de cargar la página. Esto evita excluir toda la página y le permite optimizarla de todos modos.
  • Async Execute Javascripts: puede cargar algunos scripts de forma asíncrona para optimizar la ejecución de JavaScript.
  • Optimizador de imágenes: un optimizador de imágenes está integrado en el plugin y le permite reducir el peso de las imágenes indefinidamente sin perder calidad (opción Pro).
  • Youtube inteligente: Con esta opción, el navegador no carga recursos innecesarios hasta que el visitante haya iniciado los vídeos de YouTube que está insertando en su contenido. Esto hará que su página se cargue más rápido.
  • Servidor Push: si su sitio utiliza HTTP2, el servidor Push optimizará los recursos y acelerará la carga de sus páginas.
  • Appcache: esta función le permite seleccionar páginas específicas (o incluso el sitio completo), que serán precargadas en la caché del navegador del usuario.

Aquí están las otras características más comunes:

  • Caché: creación de una versión estática de sus páginas para optimizar el tiempo de carga.
  • Caché del navegador: Swift Performance añade los encabezados necesarios para permitir el almacenamiento en caché del navegador.
  • Caché para usuarios conectados: usuarios de sus servicios, miembros, etc….
  • Cache Preload: las páginas no modificadas pueden ser precargadas para sus visitantes. Si se detecta un cambio, la caché se volverá a crear.
  • Carga Temprana: Swift Performance se lanzará primero para optimizar los recursos de carga restantes.
  • 404 Caché: Caché de 404 páginas de error.
  • Minificación de CSS: combina y reduce los archivos CSS.
  • Optimización de JavaScript: combina, minimiza y mueve los scripts al final de la página sin ningún tipo de conflicto.
  • Importar / Exportar: Puede importar / exportar su configuración para ahorrar tiempo cuando utilice Swift Performance en un sitio nuevo.
  • Etiqueta blanca: ideal si crea sitios web para sus clientes, puede utilizar el nombre y el logotipo de su marca en lugar de Swift Performance.
  • Funciones avanzadas: puede personalizar la configuración del plugin mediante la emisión de condiciones utilizando filtros avanzados.
  • Barnish Cache: Limpia y precarga la caché de Varsish automáticamente (si su host tiene esta tecnología).
  • Soporte de CDN: posibilidad de configurar cualquier CDN (soporte avanzado de Cloudflare).

También puede leer esta comparación entre WP Rocket y Swift Performance.

6 – ¿Cómo puedo saber si un plugin de caché es efectivo?

Para saber si su extensión de caché es efectiva, necesitará realizar una prueba de rendimiento antes de añadir un plugin. Luego tendrá que realizar esta prueba de nuevo para hacer una comparación.

Para ello, necesitará utilizar herramientas específicas e, idealmente, podrá hacer referencias cruzadas de sus datos:

  • Herramientas Pingdom
  • GTMetrix
  • Velocidad de la página de Google

Tenga cuidado con los resultados obtenidos! Lea este artículo para entender cómo analizar un informe de prueba de rendimiento con Pingdom.

7 – En conclusión: ¿es suficiente un plugin de caché?

Usar un plugin de caché para optimizar tu sitio de WordPress es genial, pero no es lo único que necesitas hacer para que tu sitio sea tan rápido como un rayo!

Aquí están las optimizaciones que debería combinar:

  • Optimización de sus imágenes antes y después de la carga (carga en su biblioteca). Para ello, puede utilizar un plugin como Imagify o la función Pro de Swift Performance (ver precios).
  • Uso de una CDN.
  • Limpieza de la base de datos: eliminar regularmente las tablas innecesarias dejadas por algunos plugins, eliminar revisiones antiguas, comentarios no deseados, etc.
  • Uso de un servidor de alto rendimiento. Algunos hosts están optimizados para WordPress. Están familiarizados con este CMS, ofrecen funcionalidades adaptadas y un mejor rendimiento.

No olvide vaciar la caché cuando realice ciertos cambios

¡Oh, casi lo olvido! Si encuentras algún problema o comportamiento extraño al hacer cambios en CSS, activar un plugin u otro: no olvides purgar la caché de la extensión, ayuda 😉