title: Does the browser cache dynamic images?
body: <p>I am currently developing a web application which will be used by multiple clients, and I wish to display the clients logo on each page. The application is being developed using ASP.NET MVC3 and C#.</p>
  
  <p>Normal convention suggests storing images in a database, but given that this image will be displayed on every page, I am concerned about the performance hit of doing this. If I store the image on the file system, the browser will cache the image and wont request it each time.</p>
  
  <p>If I store the image in the database, will the browser also cache this, or will it call the function to request the image each time?</p>
  
  <p>In such a case would I be better off storing the images on the hard disk of the server?</p>