![]() |
1
6
你的方法很好用,另一种方法是
但是,如果您仍然在动态生成文件,并且需要将其包含在页面中……有什么理由不只是将javascript粘贴在页面中?既然你想这样 从未 缓存,这将为客户端节省一次往返。 |
![]() |
2
2
可以创建自定义操作属性:
然后用该属性修饰生成javascript的控制器操作:
在这种情况下,您不再需要附加的随机字符串。 |
![]() |
3
0
你可以考虑使用 HTTP Etags |
![]() |
4
0
这是人们通常的做法。您还可以更改每个请求的文件名以完全确定。
类似的东西
|
![]() |
5
0
是的,很好。我个人也这么做,但我用 时间戳 而是确保它始终是唯一的。 |
![]() |
6
0
在响应中使用缓存控制HTTP头。
(因此,这纯粹是服务器设置,不需要编码。) 或者,在使用ASP.NET MVC时,使用路由忽略URL的最后一个元素,在HTML中
并使用MVC路由忽略后缀(即使每个提供的HTML页面都有不同的脚本URL,而不仅仅是一个查询参数)。 |
![]() |
tincho87 · 避免Javascript/Css缓存 6 年前 |
![]() |
Zac · 如何强制客户端重新下载我的网站? 6 年前 |
![]() |
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 6 年前 |
![]() |
Chris Williams · 休眠/JPA缓存查找值 6 年前 |
![]() |
Nymeria · 仅绑定到当前事务的Spring缓存 6 年前 |