En el desarrollo web, es posible que haya notado casos en los que se agregan parámetros a Archivos de enlace CSS o JavaScript. Esta práctica, representada por cadenas como src="../cnt.js?ver=4.0", tiene un propósito específico.
A pesar de la idea de que los archivos JS/CSS no pueden recibir parámetros directamente, el motivo de pasarlos radica en el control de caché. Cuando un cliente solicita un archivo con una determinada URL, el navegador normalmente lo almacena en su caché para solicitudes posteriores para optimizar los tiempos de carga. Sin embargo, esto puede resultar problemático cuando se realizan cambios en los archivos y desea que los clientes descarguen las versiones actualizadas.
Al pasar un parámetro como "?ver=4.0", puede forzar al navegador a ignorar su caché y recuperar el archivo directamente del servidor. Esto es especialmente útil al implementar nuevas versiones de aplicaciones o realizar actualizaciones de archivos CSS/JS. Al agregar un número de versión único o un parámetro de marca de tiempo, garantiza que los clientes siempre reciban la última versión del recurso.
Por lo tanto, si bien los archivos CSS y JavaScript no pueden leer los parámetros pasados, sirven como mecanismo para controlar almacenamiento en caché y garantizar que los clientes siempre tengan versiones actualizadas de sus archivos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3