- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想找到一个最小的头集,它可以与“所有”缓存和浏览器一起工作(也可以使用HTTPS!)
在我的网站上,我有三种资源:
(1)永久可缓存(对所有用户公开/平等)
示例:0a470e87cc58ee1336f402b5ddfe1c.cache.html(auto generated by GWT)
当这些文件更改内容(基于MD5)时,会自动为它们分配一个新名称。
即使在使用HTTPS时,也应该尽可能多地缓存它们(因此,我假设应该设置Cache-Control: public
,特别是对于Firefox?)
如果内容已更改,则不应要求客户端往返服务器进行验证。
(2)偶尔更改(对所有用户公开/平等)
示例:index.html、mymodule.nocache.js
部署新版本的网站时,这些文件在不更改URL的情况下更改其内容。
它们可以被缓存,但可能需要一次往返才能每次重新验证。
(3)针对每个请求的个人(专用/用户特定)
示例:JSON响应
在任何情况下都不应将这些资源未经加密缓存到磁盘。(除了可能我会有一些可以缓存的特定请求。)
我对每种类型可能使用的头有一个大致的概念,但总有一些东西我可能会遗漏。
最佳答案
我可能会使用这些设置:Cache-Control: max-age=31556926
–表示可以由任何缓存缓存。缓存的表示将被视为新的1年:
若要将响应标记为“永不过期”,源服务器将发送
届满日期大约一年的时间是反应
发送。HTTP/1.1服务器不应发送超过一个过期日期
一年以后。Cache-Control: no-cache
–表示允许由任何缓存缓存。但是缓存必须在释放缓存副本之前将请求提交给源服务器进行验证。Cache-Control: no-store
–缓存在任何情况下都不能缓存表示。
有关更多信息,请参见Mark Nottingham’s Caching Tutorial。
关于http - 适用于不同类型资源的理想HTTP缓存控制 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51498217/
从许多帖子中我可以读到有关最大池大小的公式,它取决于 CPU 的数量 + 1。这是一个明确的解释。 但是如果应用程序定义了许多执行器或线程池执行器怎么办。然后我们还必须考虑应用程序共享相同的硬件。这对
我一直在寻找垂直 Accordion 内容 slider 。我找到了一个:http://www.marghoobsuleman.com/jQuery-common-accordion ,而且还不错。我
在 not having a whole bunch of luck 之后找到任何可充当 SNMP 代理的 .NET SNMP 库(可在 OSS 项目中使用 - 这意味着专有库已经过时),我现在正在考
目前我正在考虑: VMWare 管理程序 ESXi 中央操作系统 5.5 内存缓存 1.4.5和依赖 这就是全部。我还需要什么/任何替代品吗? 最佳答案 Memcached在linux上运行的很好,所
我是一名优秀的程序员,十分优秀!