gpt4 book ai didi

html - 网站主页是否应该缓存?

转载 作者:太空狗 更新时间:2023-10-29 15:36:08 25 4
gpt4 key购买 nike

据我所知,应该只为网站的静态内容启用缓存,我们对动态页面使用无缓存。网站主页是最具活力的页面,因为内容会定期更新。奇怪的是,我发现各大网站也为主页设置了一个较短的缓存最大值。 Google 设置为 3 秒,stackoverflow 设置为 21 秒。

更奇怪的是(对我而言),当WebPageTest.org 分析性能时,它将主页视为静态内容,并期望较长的缓存生命周期。例如,对于 stackoverflow.com 的短 21 秒缓存生命周期,您将收到失败通知。检查HERE .即使持续 2 小时,您也会收到警告。

主页面和其他动态页面应该如何缓存?

最佳答案

如果有用的话,任何页面都应该被缓存——无论是静态的还是动态的。在运行高流量站点时,不缓存动态页面无异于自杀,因为不必要的重复请求会使站点瘫痪。

当然,这完全取决于预期的更新频率,这不仅因站点而异,而且因页面而异:如果您的“关于我们”页面可能会更改一次week,让它在 1 分钟内过期是没有意义的; OTOH,如果首页每秒更改一次,将其过期时间设置为 21 秒可能会有用,因为更新延迟 <1 分钟是可以接受的,但是刷新不一定发送 HTTP 请求的 20 秒非常有用用于降低负载。

换句话说,没有硬性规定,从西奈山的石碑上流传下来,说“你应该缓存头版一天”,也没有“你不应该缓存动态内容”——这在很大程度上取决于站点的具体情况。

关于html - 网站主页是否应该缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868925/

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