title: when should I use Cache-Control: no-cache?
body: <p>The <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1" rel="nofollow">W3.org Protocol</a> says</p>
  
  <blockquote>
    <p>By default, a response is cacheable if the requirements of the request
    method, request header fields, and the response status indicate that
    it is cacheable</p>
  </blockquote>
  
  <p>When they say "a response" does that mean that everything is caching all the time? So when I use Cache-Control: no-cache will that stop the page from caching? And will that have any ill effect in future?</p>