- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个大问题:请参阅下面的示例链接。我的应用程序当前将 session ID 附加到所有“资源/链接”。我或多或少偶然在 Firefox 缓存中查看时发现了这一点:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
我的大问题是,像上面的 URL 这样的 URL 是否会导致任何缓存 header (我使用 Cache-Control 好几年了)或多或少变得无用,因为 session ID 将使每个请求都是唯一的?
(==>我的意思是,30分钟后分配一个新的sessionID。而缓存很可能只在这个时间内有效。过了这个时间,就会生成一个新的SessionID,间接使所有的sessionID失效。在客户端缓存内容,其 url 中有 SessionID = url 发生变化,因为它现在有一个新的 sessionID。)
=> 浏览器是否能够智能地发现要缓存的资源是:
http://localhost:8080/jquery-ui-1.7.2.custom.css
而不是:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
或者url中的sessionId是否会导致浏览器或多或少禁用缓存?
非常感谢!一月
最佳答案
这不是浏览器是否足够智能的问题。 W3 standard for HTTP规定不同的 URL 应单独缓存。因此,浏览器在观察完整 URL 时是正确的,包括 GET 参数,例如缓存中的 session ID。
您不应将 session ID 附加到任何静态内容(例如样式表)。
关于caching - session ID 和浏览器缓存 => 浏览器是否足够智能,可以删除 SessID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1708533/
对于我的问题,我找不到更好的措辞。 在我的应用程序中的某个时刻,我设置了一些非常密集的动画。问题是,在高端设备上,动画运行流畅且赏心悦目。另一方面,我测试过的一台低端设备在制作动画时表现非常糟糕。 试
我正在修补 OTP 模块 ( yubico_pam ),并尝试访问管理员选择的控制标志(例如必需,足够, ETC)。 有什么想法吗?这是否可行(无需解析文件)? 最佳答案 无法在 API 中查询此信息
我有一些为 Linux 编写的 C 代码,依赖于套接字和 arpa/inet.h 以及 libusb.h,我想在 MinGW 下为 Windows 编译它。 (请注意,当前项目只有一个非常简单的 Ma
我是一名优秀的程序员,十分优秀!