Por meio do web.config, você pode solicitar o cache de proxy para os arquivos estáticos. A melhor política é manter os arquivos até que sejam alterados. Isso aumenta o desempenho para não baixar todas as vezes.
<system.webServer>
<caching enabled="true" enableKernelCache="true">
<profiles>
<add extension=".html" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
</profiles>
</caching>