gpt4 book ai didi

php - 哪一个使用 : Expire Header, Last Modified Header 或 ETags

转载 作者:IT王子 更新时间:2023-10-29 01:10:11 24 4
gpt4 key购买 nike

我在 Apache 上运行 PHP,对如何实现服务器端缓存以使网站加载速度更快感到困惑。

ExpiresLast-ModifiedETag header 有什么区别,在什么情况下应该使用哪一个?

最佳答案

ExpiresCache-Control 是“强缓存头”

Last-ModifiedETag 是“弱缓存 header ”

首先,浏览器检查Expires/Cache-Control 以确定是否向服务器发出请求。

如果必须发出请求,它将在 HTTP 请求中发送 Last-Modified/ETag。如果文档的 Etag 值匹配,服务器将发送 304 代码而不是 200,并且没有内容。浏览器将从其缓存中加载内容。

我建议使用一种强缓存 header 和一种弱缓存 header 。

另见:

关于php - 哪一个使用 : Expire Header, Last Modified Header 或 ETags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com