Hoi,
het is nu officieel: Ben helemaal gestoord aan het worden van het ongelofelijk irritante cachen van:
of IIS
of IE
of ASP
Wat is het probleem:
Iemand upload een afbeelding. Daarna kan iemand middels een dropdown een tekst kiezen waardoor deze over de image geplaatst wordt. Dit is een submit naar een aparte ASP pagina, die weer response.redirect naar de pagina met het form.
Dat gaat goed. Maar er staat nog een dropdown, waarmee iemand een ander soort tekst kan plaatsen. Die gaat ook weer naar die pagina en weer terug gaat middels response.redirect.
En dan wordt de oude afbeelding geserveerd. Dus de afbeelding met de 1e tekst erop.
Het is nu dus een kwestie om met de hand op F5 te rammen en dan is ie goed.
Wat heb ik allemaal gedaan?
IIS:
- Cache ASP pages uitgezet
- ISAPI caching uitgezet (toen weer aangezet, want dan krijg je dat irritante header verhaal!, maar mocht niet baten
ASP:
Volgende codes boven elke pagina gezet:
Vervolgens het volgende geprobeerd:
Elke link en/of querystring krijgt een Random getal mee. Dan zal IE of IIS toch echt denken dat het een "nieuw file" is.
IE:
Cache leeggegooid.
Kortom, ik heb alle voor mij bekende oplossingen geprobeerd. En alles wat ik gevonden heb hier op GoT en met de bekende zoekmachines is dat ook wel zo'n beetje alles.
Of zie ik nu wat over het hoofd?
het is nu officieel: Ben helemaal gestoord aan het worden van het ongelofelijk irritante cachen van:
of IIS
of IE
of ASP
Wat is het probleem:
Iemand upload een afbeelding. Daarna kan iemand middels een dropdown een tekst kiezen waardoor deze over de image geplaatst wordt. Dit is een submit naar een aparte ASP pagina, die weer response.redirect naar de pagina met het form.
Dat gaat goed. Maar er staat nog een dropdown, waarmee iemand een ander soort tekst kan plaatsen. Die gaat ook weer naar die pagina en weer terug gaat middels response.redirect.
En dan wordt de oude afbeelding geserveerd. Dus de afbeelding met de 1e tekst erop.
Het is nu dus een kwestie om met de hand op F5 te rammen en dan is ie goed.
Wat heb ik allemaal gedaan?
IIS:
- Cache ASP pages uitgezet
- ISAPI caching uitgezet (toen weer aangezet, want dan krijg je dat irritante header verhaal!, maar mocht niet baten
ASP:
Volgende codes boven elke pagina gezet:
ASP:
1
2
3
4
5
6
7
| <% Response.Expires = 1 Response.Expiresabsolute = Now() - 2 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" %> |
Vervolgens het volgende geprobeerd:
Elke link en/of querystring krijgt een Random getal mee. Dan zal IE of IIS toch echt denken dat het een "nieuw file" is.
IE:
Cache leeggegooid.
Kortom, ik heb alle voor mij bekende oplossingen geprobeerd. En alles wat ik gevonden heb hier op GoT en met de bekende zoekmachines is dat ook wel zo'n beetje alles.
Of zie ik nu wat over het hoofd?
Heart..pumps blood.Has nothing to do with emotion! Bored