我在asp.net mvc 3应用程序中使用Jquery UI(jquery-ui-1.8.13。)。
在本地(IIS express)中,它始终为每个页面加载 http:// localhost:19992 / content / redmont / images / ui-icons_f9bd01_256x240.png 。 它很慢。我想静态缓存在IIS express中不起作用。我在Content文件夹中定义的Web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseExpires" httpExpires="Sun, 01 Dec 2019 00:00:00 GMT" cacheControlCustom="" />
</staticContent>
</system.webServer>
</configuration>
但无济于事。
答案 0 :(得分:0)
在本地主机下的IIS Express上运行站点时,将禁用所有缓存。这是一件好事,因为您很可能仍在构建/调试网站。缓存静态内容(如javascrip和css)在这个阶段可能会非常混乱。
完成网站构建后,可以将其上传到IIS,静态缓存应该可以正常工作。
由于您对性能感兴趣,您可以使用其他helpful web.config settings,但它们也不能与localhost一起使用。