ver terceros puede problemas problema por pasando las habilitar haber este estar deshabilitado configurar con como chrome google-chrome http firefox caching download

google-chrome - terceros - problemas con cookies



Hacer que Firefox guarde en caché una descarga de exe (1)

Tengo problemas para hacer que Firefox guarde en caché un archivo exe que tenemos en nuestro sitio web. Si lo descargo con IE o Chrome y comienzo la descarga una segunda vez, la segunda descarga finaliza inmediatamente, pero con Firefox descarga todo desde el principio.

He adjuntado capturas de pantalla de la pestaña de red en Chrome y Firefox. Tenga en cuenta que ambos reciben código de estado HTTP 200, pero Chrome dice (desde el caché). ¿Qué encabezados de respuesta necesito agregar para hacer que Firefox lo guarde?

Cromo:

Firefox:

Aquí está la url si desea intentar descargarlo usted mismo: https://dlud0tbph7s2n.cloudfront.net/Production/Windows/DegooSetup-Production-1.0.1052.exe .


Puede verificar si el archivo exe se almacena en caché mirando ''about: cache'' o utilizando una herramienta como HttpWatch .

Su archivo EXE no está recibiendo caché. En versiones anteriores de Firefox eso podría deberse a que el archivo excede el tamaño máximo para una única entrada de caché. De forma predeterminada, el tamaño máximo de entrada ahora es de 50 MB. Puede verificar esto mirando ''browser.cache.disk.max_entry_size'' en ''about: config''.

El problema puede ser causado por el gran valor de la edad máxima que ha establecido: 2000000000 segundos es aproximadamente 63 años. La especificación HTTP solo recomienda el uso de períodos de hasta un año y algunos navegadores se niegan a almacenar en caché valores muy grandes de edad máxima:

https://.com/a/25201898/66911

El valor máximo recomendado de max-age es 31536000 segundos o menos.