Wenn ein Dokument ohne Expires oder Cache-Control-Header geliefert wird, wie lange wird das Dokument zwischengespeichert?Wie verhalten sich Browser, wenn ein Dokument ohne Expires- oder Cache-Control-Header geliefert wird?
Antwort
In Ermangelung von Server-generierten Informationen wird der Browser vollständig auf seinen eigenen Einstellungen verlassen. Dies wird eine Kombination aus der "Standard" -Lebensdauer einer Seite sein, die dem Browser mitgeteilt wurde, und dem Raumdruck auf seinem Cache.
Verschiedene Browser haben unterschiedliche Standardwerte für die Zuweisung einer Seitenlebensdauer. Sie haben auch verschiedene Algorithmen, um zu entscheiden, ob eine Seite abgelaufen ist. Zum Beispiel hatte Opera vor einigen Jahren den Ruf, ein aggressiverer Cacher von Seiten zu sein als der IE. Dies mag aus ihren Entwicklungsumgebungen herausgekommen sein, da das Entwicklungsteam von Opera sich der Download-Limits sehr bewusst war, während IE's wahrscheinlich nicht war. Enthusiasten erinnern sich vielleicht an das Verhalten von Opera als "Ich glaube nicht, dass diese Seite abgelaufen ist, ich werde sie nicht erneut holen", während IE und Mozilla mehr wie "Ich weiß nicht, ob diese Seite abgelaufen ist, werde ich wieder -falle es nur für den Fall ".
- 1. Wie wird dieses Dokument im Browser erreicht?
- 2. Wie ein sehr großes Bild oder ein Dokument, das ohne Leistungsprobleme gezeichnet wird, gerendert werden
- 3. .less Kompilierungsfehler, wenn Query-String geliefert wird
- 4. SIGCHLD nicht geliefert, wenn ein Prozess beendet
- 5. GvrAudioListener und GvrAudioSource verhalten sich nicht wie erwartet oder überhaupt
- 6. Lädt ein Browser noch ein Skript, wenn es sich bereits im Browser-Cache befindet?
- 7. ETag vs Expires-Header
- 8. Fragment-Shader-Position ändert sich, wenn Browser
- 9. Wie sollen sich POSIX-Cancel-Punkte verhalten?
- 10. Verhindern Dokument Reflow/Browser Größe ändern, wenn Android-Tastatur öffnet
- 11. Powershell-Skript, um sich wie Vim oder Nano zu verhalten?
- 12. Mailgun: Nachrichten "Akzeptiert", aber lange dauern geliefert (oder nicht geliefert)
- 13. Androide R.java Verhalten, wenn ein Bibliotheksprojekt hinzugefügt wird
- 14. Wie lässt sich MagicMock wie ein Diktat verhalten?
- 15. Oracle AQ dieselbe Nachricht wird zweimal geliefert
- 16. Verhalten sich Platzhalterzeichen anders?
- 17. Reduzieren Expires Header SEO
- 18. Wie wird eine HTML-Datei korrekt als korrekter Inhalt an einen Browser mit akka-http geliefert?
- 19. img verhält sich wie ein Hintergrund img?
- 20. Wie man weiß, wenn sich ein DOM-Element bewegt oder seine Größe geändert wird
- 21. Wie erstellt man ein PDF-geschütztes Dokument ohne Passwörter?
- 22. C# Generics/Unity3d - wie wird eine GameObject-Einschränkung geliefert?
- 23. Browser-ähnliches Verhalten auf ungültige/selbstsignierte Zertifikaten
- 24. GC Verhalten, wenn ein Objekt
- 25. Eingebettetes Dokument ohne Array?
- 26. Können sich CHECK-Einschränkungen wie sonst verhalten?
- 27. Expires-Header funktioniert nicht
- 28. Ruby wenn gegen Ende der Zeile, wenn sich anders verhalten?
- 29. Wie Cache-Control: private, s-maxage = 0 sollte sich auf AJAX-Anfragen verhalten?
- 30. Wird ein unbestimmter Wert undefiniertes Verhalten gelesen?