W IIS7 mam możliwość ustawiania opcji buforowania. Opcje te są dodawane do mojego web.config jako takiego ...IIS7 Web.Config Caching - jakie są różnice tutaj i jak to wszystko razem?
<caching maxCacheSize="262144">
<profiles>
<add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".jpeg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
</profiles>
</caching>
Jednak Mam też następujące dla „buforowanie”
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" />
<remove fileExtension=".js" />
<mimeMap fileExtension=".js" mimeType="text/javascript" />
</staticContent>
Jakie są różnice między tymi dwoma configs? Oba są zagnieżdżone w tagu <system.webServer>
, więc oba są poprawne dla IIS7.
Również, jakie jest właściwe podejście podczas korzystania z nich? Obecnie używam tylko tego jest mój folder zasobów statycznych. Nie używam tego buforowania na niczym innym.
Z góry dziękuję.
Chase, udało ci się dowiedzieć anymore informacje na ten temat? StaticContent wydaje się mucking z moich profili buforowania i jestem ciekawy wszelkich informacji, które mogą być udostępniane. – goodwince
Po zapytaniu, zapomniałem o tym. Chciałbym uzyskać dobrą kanoniczną odpowiedź. –