Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

255
Vistas
¿Cómo puedo usar Cache-Control en Javascript?

Quiero usar Javascript para decirle al navegador que no almacene en caché mi sitio. El código escrito en este archivo JavaScript es tan simple como

 function calcURL(urlIn) { Cache-Control: no-cache, max-age='3600' }

El navegador sigue dándome un error:

SyntaxError no detectada: fichas inesperado ':'

He intentado agregar; al final de la línea. ¿Alguien puede decirme cuál es el problema?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Ha utilizado un método incorrecto en JavaScript. También será demasiado tarde hasta que se ejecute JS para indicarle al navegador que no almacene en caché.

Puede leer esto para obtener más información sobre el control de caché

Configuración de control de caché

El encabezado HTTP Cache-Control se puede implementar en el servidor o incluso se puede agregar dentro del código. Los siguientes son ejemplos de cómo implementar Cache-Control en Apache, Nginx o dentro de su código PHP.

apache

El siguiente fragmento se puede agregar a su archivo .htaccess para indicarle al servidor que establezca la edad máxima del encabezado Cache-Control en 84600 segundos y que sea público para los archivos enumerados. Los encabezados Expires y Cache-Control también se pueden incluir con Apache usando el módulo mod_expires.

 <filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=84600, public" </filesMatch>

Nginx

Este fragmento se puede agregar a su archivo de configuración de Nginx. El siguiente ejemplo utiliza las directivas de encabezado Cache-Control public y no-transform con una configuración de caducidad establecida en 2 días.

 location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 2d; add_header Cache-Control "public, no-transform"; }

PHP

Los encabezados de Cache-Control también se pueden agregar directamente en su código. Este ejemplo demuestra el uso del encabezado de PHP para incluir la configuración de Cache-Control con una edad máxima de 1 día.

 header('Cache-Control: max-age=86400');

Resumen
Cache-Control es un poderoso encabezado HTTP cuando se trata de acelerar los sitios web con el uso del navegador y el caché intermediario. Aunque su capacidad para aumentar la velocidad del sitio web no es solo, también es bastante útil para ayudar a que la información privada sea menos vulnerable. La configuración que elige aplicar a las directivas de Cache-Control depende de la naturaleza de la información que se entrega, así como del tiempo de vencimiento deseado de esos activos.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda