FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4781|回复: 3
打印 上一主题 下一主题

怎么把FINEUI的AXD资源文件做缓存,理解浏览器的强制刷新!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-21 01:20:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,因为加载的图标很多。
沙发
发表于 2012-11-25 09:37:10 | 只看该作者
FineUI v3.2.0 的短格式 res.axd 文件默认被缓存一年了
板凳
 楼主| 发表于 2013-5-24 11:59:30 | 只看该作者
sanshi 发表于 2012-11-25 09:37
FineUI v3.2.0 的短格式 res.axd 文件默认被缓存一年了

不对,我测试是这样的,文件的过期时间的确是一年,如图。
但那个03:58分是我刷新的时间呀,就是说每刷新一次,这个时间就会改变。而且并不是304,而是200.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
发表于 2013-5-24 14:25:46 | 只看该作者
吉吉﹑ 发表于 2013-5-24 11:59
不对,我测试是这样的,文件的过期时间的确是一年,如图。
但那个03:58分是我刷新的时间呀,就是说每刷新 ...

你这个理解不对,304 不是通过设置expires 起作用的,304 是设置 Last-Modified 或者 E-tag 其作用的。

可以看这篇文章: http://www.cnblogs.com/eoiioe/archive/2009/06/05/1497169.html

还要注意,在操作浏览器地址栏时,F5和点击刷新按钮两个行为都是 强制刷新!,这种情况下任何客户端缓存都失效,都是返回 200。

如果在地址栏输入URL,按回车,则axd资源根本就不会出现在HTTP请求中,因为从浏览器缓存中读取了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-27 11:59 , Processed in 0.045958 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表