Вы можете начать здесь с этой статьи , также Мадс Кристенсен написал интересное сообщение в блоге о том, как сжимать, минимизировать и кэшировать динамический и статический контент на вашем сайте.
<configuration>
<location path="showStockPrice.asp">
<system.webserver>
<caching>
<profiles>
<add varybyquerystring="*"location="Any"
duration="00:00:01" policy="CacheForTimePeriod"
extension=".asp">
</profiles>
</caching>
</system.webserver>
</location>
Для кэширования статического содержимого
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00"/>
</staticContent>