2011-01-12 9 views
1

In unserer ASP.NET-Webanwendung verwenden wir unsere eigene Klasse als Rewrite-Modul. Es nimmt alle Anfragen an den Server und fungiert als Bootstrapper.Bilder, die aufgrund des Umschreibmoduls nicht mit 304 response code zurückgegeben werden

Um ein Bild auf unserer Web-Anwendung zugreifen, fordert der Browser domain.com/ResourceItem.aspx?Id=74

Ist mit keiner richtigen URI des Server bedeuten wird nie mit 304 nicht geändert antworten?

Hat jemand irgendwelche Ideen, wie man die 304 Antwort erhält, damit der Browser nicht jedes Bild bei jeder Aktualisierung herunterladen muss?

+0

Ist es das wonach du suchst? http://weblogs.asp.net/jeff/archive/2009/07/01/304-your-images-from-a-database.aspx –

+0

@Shadow Wizard: Ja, das ist wirklich hilfreich - Pop in eine Frage und Ich werde es als beantwortet markieren. – Greg

+0

sicher, froh, dass ich helfen konnte! –

Antwort

0

Das HTTP 304 tut genau das. Es kommuniziert lediglich mit dem Browser, dass die Ressource nicht geändert wurde, und daher sollte der Browser seinen Cache verwenden. Es sollte bereits arbeiten, wie Sie fragen - der Browser nicht

jedes Bild das Herunterladen jeder aufzufrischen