I am a web developer, have worked with PHP and .NET both. having over a year of experience working on web I haven't been able to understand the browser caching features thoroughly, I hope Web Gurus here can help me with it. Questions I have in my mind are:
This blog post may help:
http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/
It explains how to use of caching, whilst maintaining the ability to make changes when required.