¿Cuánto tiempo cacheas recursos del lado del cliente?
Pregunta
Un sitio web mío alojará las imágenes habituales, javascript y hojas de estilo CSS en la base de datos. Dado que es poco probable que cambien cada día, usaré algunos cachés de clientes para reducir la carga del servidor.
¿Cuánto tiempo cacheas estos? ¿Unos pocos días? ¿Más?
Probablemente no voy a reutilizar el mismo nombre dos veces si actualizo el recurso, por lo que no debería haber problemas de datos obsoletos.
Solución
Si está cambiando el nombre cuando actualiza, entonces tiene el lujo de almacenar en caché para siempre. Esta es una gran ventaja si estás de acuerdo con el cambio de nombre.
También es una buena idea cuando se trata de secuencias de comandos y CSS, ya que algunas máquinas cliente persistirán en la memoria caché, incluso si hubiera dictaminado lo contrario.