压缩和Etag网页-IIS7

压缩和Etag网页-IIS7,iis,caching,iis-7,gzip,etag,Iis,Caching,Iis 7,Gzip,Etag,动态页面也可以压缩并提供etag吗? 有什么想法吗?我非常想念阿帕奇。希望有人能帮忙!:) 要启用动态压缩,请使用以确保安装了“IIS:动态内容压缩”。然后打开IIS管理器并单击服务器(如果您只想为单个站点启用此功能,请访问一个站点,并将其存储在web.config中的“站点根目录”下,以便小心不要覆盖),然后转到压缩并确保勾选了“启用动态内容压缩”。这是给IIS7的,如果你想给IIS6的话,请告诉我 对于aspx页面上的ETag,请添加到页面_PreInit(如果是母版页,则添加到页面_In

动态页面也可以压缩并提供etag吗?



有什么想法吗?我非常想念阿帕奇。希望有人能帮忙!:)

要启用动态压缩,请使用以确保安装了“IIS:动态内容压缩”。然后打开IIS管理器并单击服务器(如果您只想为单个站点启用此功能,请访问一个站点,并将其存储在web.config中的“站点根目录”下,以便小心不要覆盖),然后转到压缩并确保勾选了“启用动态内容压缩”。这是给IIS7的,如果你想给IIS6的话,请告诉我

对于aspx页面上的ETag,请添加到页面_PreInit(如果是母版页,则添加到页面_Init):

和要加载页面,请执行以下操作:

Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetETag("somekey");
其中somekey可能是存储在数据库中的页面的最后修改日期(如果是某个内容管理系统)

Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetETag("somekey");