首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > IIS >

iis7.5下部署的aspx文件,该文件包括下载swf文件,为什么不缓存呢?每次都重复下载

2014-04-19 
iis7.5下部署的aspx文件,该文件包括下载swf文件,为啥不缓存呢?每次都重复下载网站原来是win03、iis6.0下部

iis7.5下部署的aspx文件,该文件包括下载swf文件,为啥不缓存呢?每次都重复下载
网站原来是win03、iis6.0下部署的,没有问题。
现在换到winSer08、iis7.5下部署,有点问题,请教下。
网站有个aspx页面,里面迁入了一个用Flex开发的游戏客户端.swf文件。
现在问题是每次都下载这个文件,这个文件有1M多,我们以前iis6时,都是客户端只下载一次,就缓存到客户端的;而现在换iis7.5了,每次请求都重新下载,搞的我们带宽称不住了。
http响应标头已经设置了cache-control,值private,通过Fiddler查看,其他都可以缓存,例如js,jpg,xml,都可以返回304,就这个swf,每次都返回200,而caching里面其他都是private,或者无,就这个swf文件前面不知道那里来的no-cache,然后后面才又跟着一个private。
iis7.5下部署的aspx文件,该文件包括下载swf文件,为什么不缓存呢?每次都重复下载
[解决办法]
本帖最后由 net_lover 于 2013-05-03 15:05:41 编辑 按照你4#的配置,我Fiddler测试的结果是

#ResultProtocolHostURLBodyCachingContent-TypeProcessCommentsCustom
1200HTTP127.0.0.1/2010.swf268,020max-age=864000,privateapplication/x-shockwave-flashiexplore:14028


但状态还不是304
看看是不是其他代码设置了,如Global里面

热点排行