Me pregunto si hay una forma de detectar cuándo se devuelve una respuesta desde un caché local. ¿Es posible?Cómo detectar cuándo XHR devuelve un recurso en caché?
La solución debe ser general y funcionar para solicitudes incondicionales. En este caso, el código de respuesta siempre es 200 correcto, pero XHR devuelve un recurso almacenado en caché para la segunda solicitud (por ejemplo, la primera respuesta contiene el encabezado Caduca, por lo que no es necesario pedirle un nuevo recurso al servidor antes de la fecha de vencimiento).
No parece posible. ¿Qué le parece agregar una marca de tiempo a la respuesta? –
No lo sé, pero Chrome Developer Tools puede mostrar la información; (Panel de red, columna Tamaño - desde la caché) Así que me pregunto cómo lo hacen;) (Firebug para FF lo mismo, Encabezados de respuesta: De caché) – filip26