RE: Server-side caching:
Setting the caching directives on the response works well with caching everywhere, from the server, to intermediate caches, to the browser cache. And it works very well with AJAX using the GET method.
RE: Browser caching inconsistencies:
If I remember correctly, Mozilla and Internet Explorer behave differently on a page reload. One reloads the AJAX-served content, the other still reads it from the cache.
I believe they behave differently also in the case where there are no caching directives in the response header.
RE: Follow-up article:
I would be happy to write one, concerning this or a myriad of other AJAX topics.
|