新在Symfoob娱乐下载ny 3.4: HTTP不变的响应
2017年9月18日,·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
一些传统的HTTP缓存机制是基于浏览器发送HTTP请求是否有些特定资源改变以来第一次检索。如果资源并没有改变,服务器将返回一个空的HTTP响应304状态(未修改)和浏览器可以重用它。
然而,在现代web应用程序是常见的资源永远不会改变。例如,当使用Webpack安可管理网络资产您可以启用版本控制,包括在每个资产URL散列,每当该资产的内容变化。换句话说,它是安全的存储资产永远和总是重用它不要求服务器。
这种技术已经被受欢迎的服务,比如Facebook,这帮助他们减少60%的静态资源请求他们的服务器并极大地提高页面加载时间。2017年9月,IETF由于技术官员RFC 8246建议和Symfony 3.ob娱乐下载4将包括支持它。
在实践中,与创建不可变的HTTP响应cache - control:不可变的
头,可以结合其他缓存选项(例如响应不变的1年:cache - control:信息= 31536000,不可变的
)。在Syob娱乐下载mfony 3.4中,这个设置新的控制setImmutable(布尔isImmutable美元)
和isImmutable ()
的方法响应
类。当设置多个缓存选项,使用不可变的
选择与setCache ()
方法。
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。