Caching Plugins
Cuando se instala un plugin de caché en su sitio web, cada página se ensambla completamente y se almacena en el servidor. En una visita posterior, esta versión en caché se sirve directamente en lugar de reconstruir la página desde la base de datos cada vez. Esto ahorra tiempo y acelera considerablemente su sitio web.
Dónde surgen los problemas en los sitios web inmobiliarios
Sección titulada «Dónde surgen los problemas en los sitios web inmobiliarios»Cuando se elimina o modifica un inmueble, no es suficiente con actualizar únicamente la página en caché del propio inmueble. WP-ImmoMakler muestra inmuebles en múltiples ubicaciones de su sitio web, como sliders de la página de inicio o listas de inmuebles en páginas de aterrizaje. Estas páginas también tendrían que regenerarse para evitar que los inmuebles eliminados o modificados sigan apareciendo.
Por qué vaciamos la caché completa
Sección titulada «Por qué vaciamos la caché completa»La experiencia ha demostrado que la mayoría de los plugins de caché no pueden identificar de forma fiable todos los lugares de un sitio web donde aparece un inmueble. En el pasado, esto provocaba que inmuebles eliminados con precios desactualizados siguieran siendo visibles en páginas de inicio y páginas de aterrizaje, lo que resultaba comprensiblemente frustrante para los propietarios. Para evitar estas situaciones, vaciamos toda la caché del sitio web cada vez que cambia el inventario de inmuebles, para garantizar que no aparezcan anuncios desactualizados ni precios incorrectos en ningún lugar.
¿Se puede desactivar esta función?
Sección titulada «¿Se puede desactivar esta función?»Sí. Navegue en el backend de su sitio web (wp-admin) a WP-ImmoMakler → Ajustes → Importación. Allí puede desactivar la casilla “Vaciar caché del sitio web después de la importación”.
Qué plugins de caché se vacían automáticamente
Sección titulada «Qué plugins de caché se vacían automáticamente»Tras las importaciones, WP-ImmoMakler vacía la caché de estos plugins y entornos de hosting:
- WP Rocket
- W3 Total Cache
- WP Super Cache
- WP Fastest Cache
- LiteSpeed Cache
- WP-Optimize
- Autoptimize
- Cache Enabler
- Cachify
- Hummingbird
- Breeze
- Super Page Cache (Cloudflare)
- Raidboxes
No se vacían automáticamente:
- NitroPack – a petición expresa del equipo de desarrollo de NitroPack.
- Las cachés de servidor de su hosting que funcionan sin ninguno de los plugins mencionados arriba, así como las CDN como Cloudflare sin el plugin Super Page Cache. Configure allí una duración de caché breve o vacíe la caché tras los cambios a través de la interfaz de su hosting.
Lista de favoritos PLUS
Sección titulada «Lista de favoritos »La lista de favoritos es distinta para cada visitante. Desde la versión 5.70.0, WP-ImmoMakler lo tiene en cuenta automáticamente con las cachés de páginas:
- La propia página de la lista de favoritos nunca se almacena en caché. WP-ImmoMakler excluye directamente esta página de la caché de WP Rocket. La mayoría de los demás plugins de caché reconocen la página a través de la señal de WordPress
DONOTCACHEPAGE, que WP-ImmoMakler establece en la página de la lista de favoritos. - Los botones de guardar muestran el estado de la propia lista de favoritos del visitante, incluso cuando la vista de lista o de detalle proviene de la caché.
No es necesario configurar nada para esto. Si su hosting utiliza su propia caché de servidor, compruebe una vez si la lista de favoritos está actualizada después de guardar un inmueble. Si no lo está, añada la dirección de la lista de favoritos (/immobilien/merkliste/ de forma predeterminada) a las excepciones de caché de su hosting.
Archivos minificados
Sección titulada «Archivos minificados»WP-ImmoMakler ya entrega sus propios scripts y hojas de estilo minificados, es decir, sin espacios, saltos de línea ni comentarios. Se beneficia de ello incluso sin un plugin de optimización. Si su plugin de optimización minifica además, no supone ningún problema.
Si en su wp-config.php está activa la constante SCRIPT_DEBUG, WP-ImmoMakler entrega en su lugar las versiones legibles, por ejemplo para la búsqueda de errores. Sus propias hojas de estilo, como la immomakler.css del WP-ImmoMakler Child-Skin-Plugin, se entregan siempre sin modificar.
Retrasar JavaScript
Sección titulada «Retrasar JavaScript»Muchos plugins de optimización pueden ejecutar JavaScript solo después de la primera interacción del visitante, en WP Rocket por ejemplo mediante la opción Retrasar la ejecución de JavaScript.
Con WP Rocket no es necesario introducir excepciones para esto. WP-ImmoMakler excluye por sí mismo los scripts de la galería de imágenes, para que la galería se inicie de inmediato al cargar la página. Sus demás scripts están diseñados para ejecutarse correctamente incluso con retraso.
Con otros plugins que retrasan JavaScript (por ejemplo Perfmatters, FlyingPress o LiteSpeed Cache), añada estas dos entradas a las excepciones del plugin:
immomakler-swiper.min.jsimmomakler-galleryLa segunda entrada abarca tanto la versión legible como la minificada del script de la galería (immomakler-gallery.js e immomakler-gallery.min.js).
Sin estas excepciones, la galería de imágenes muestra sus fotos apiladas unas sobre otras hasta la primera interacción en lugar de como un slider, y la página se desplaza en cuanto se inicia la galería.
Medir el tiempo de carga
Sección titulada «Medir el tiempo de carga»Si mide el tiempo de carga con PageSpeed Insights o Lighthouse, tenga en cuenta lo siguiente:
- Mida después de que la caché se haya llenado. La opción Eliminar CSS no utilizado de WP Rocket genera el CSS necesario para cada página de forma individual, por separado para dispositivos móviles y de escritorio, de nuevo después de cada vaciado de caché. Hasta que termine, WP Rocket entrega las hojas de estilo completas y la medición resulta peor. Por ello, llene primero la caché con Precargar caché o Vaciar y precargar y mida solo después. Puede reconocer si el CSS ya se ha generado en el código fuente de la página, por un bloque
<style id="wpr-usedcss">en la cabecera. - Compare con y sin WP Rocket. Si añade
?nowprocketa la dirección de una página, WP Rocket la entrega sin sus optimizaciones. Así puede ver qué parte de un resultado de medición corresponde a WP Rocket. - Tenga en cuenta la importación. Si Vaciar caché del sitio web después de la importación está activo, la caché de páginas se reconstruye después de cada importación con cambios. Por ello, las mediciones realizadas justo después de una importación muestran páginas que aún no están en la caché.