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:
- Configuración manual: usted mismo realizará todos los ajustes.
- 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.
- Use Preset (Usar configuración prefijada): simplemente puede utilizar la configuración predeterminada.
- 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ísticas | Swift Performance Lite | Swift 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 😉