Ik heb een plaatjes-verwerksysteem gemaakt. Soms komen die gedraaid in het systeem te zitten. Dan heb ik een rotate 90 clockwise knop. Dan achter de schermen doet ie snel een lossless rotate en komt terug naar dezelfde "beheerspagina" van dat plaatje. De browser denkt dan te weten dat die jpg die van deze pagina gelinkt wordt wel niet veranderd zal zijn en vraagt het niet eens aan de server. Tja. Dit keer wel. Wil je het resultaat van je rotate 90 zien, dan moet je control-F5 hebben.
Ik denk niet dat het de cache wist. Wat het doet is: Ook de gelinkte dingen moeten ge-reload-worden, zelfs als ze in de cache zitten!
Het verschil is subtiel: Stel dat ik na de rotate control-F5 doe, maar de pagina NIET de zojuist ge-rotate jpg laat linken, dan zal hij hem niet uit de cache gooien. Ga ik vervolgens naar een pagina waar ie wel in zit, dan zal ie nog steeds zonder de rotate te zien zijn totdat je daar control-F5 doet.