· 2 min read · Performance

Caché

Una caché almacena copias de datos o archivos para que las solicitudes repetidas se sirvan más rápido, sin tener que volver a recuperar o generar el contenido.

Kasper Hermann Due Stück
Fundador y especialista en comercio electrónicoCreando aplicaciones Shopify enfocadas en SEO y crecimiento para comerciantes.

¿Qué es la caché?

Una caché es un almacenamiento temporal que conserva copias de datos, páginas o archivos para que una solicitud posterior pueda responderse desde la copia en lugar de volver a recuperar o generar el contenido. Esto ahorra tiempo y carga de trabajo. Una tienda online suele tener varias capas de caché superpuestas: la caché del navegador en el dispositivo del visitante, una CDN o caché de borde (edge) cerca del usuario y la caché del lado del servidor para contenido dinámico.

¿Por qué es importante la caché?

La velocidad afecta tanto a la conversión como al posicionamiento, y la caché es una de las formas más efectivas de reducir el tiempo de respuesta. Cuando los archivos estáticos se sirven desde una CDN en lugar del servidor de origen cada vez, la latencia disminuye drásticamente. La contrapartida es que la caché ofrece una instantánea en el tiempo: una página almacenada en caché puede mostrar brevemente precios o niveles de stock desactualizados hasta que la caché caduca o se invalida.

Casos de uso comunes

  • Imágenes y recursos – las imágenes de productos, el CSS y el JavaScript se sirven desde el borde de la CDN y se reutilizan en las distintas visitas a las páginas.
  • La caché del navegador se controla mediante cabeceras HTTP como Cache-Control y ETag, que deciden cuánto tiempo se pueden reutilizar los archivos.
  • “El cambio de mi tema no se muestra” – el CSS/JS antiguo permanece en la caché hasta que el archivo recibe una nueva versión.
  • Picos de campaña donde el almacenamiento en caché alivia la carga del servidor cuando muchos visitantes acceden a las mismas páginas a la vez.

Perspectiva de Shopify

Shopify es una plataforma totalmente alojada, por lo que el almacenamiento en caché del lado del servidor y los TTL son gestionados por Shopify; no puedes configurarlos libremente como lo harías en un servidor autohospedado. Los recursos estáticos se sirven automáticamente desde la CDN integrada de Shopify. Cuando utilizas el filtro asset_url en tu tema, Shopify añade una huella digital de versión a la URL del archivo, de modo que una nueva implementación invalida automáticamente la caché tanto de la CDN como del navegador. Vale la pena optimizar tus imágenes a WebP antes de que lleguen a la caché.

Actualizaciones de Pocium para comerciantes Shopify

Nuevas aplicaciones, guías prácticas de Shopify y actualizaciones de productos.