Leverage browser caching

Leverage browser caching by emitting the correct response headers to reduce the amount of duplicate work where possible and optimize page speed and bandwidth usage for repeat page views and asset downloads.