HTTP静态资源永久缓存策略

2024-03-23

In 有效的 Android HTTP https://plus.google.com/+JesseWilson/posts/QmyisEuJB7e杰西·威尔逊提到了以下内容:

提供图像等静态资源? 使用永久 URL 并让它永久缓存

我在用Picasso https://github.com/square/picasso具有特定的OkHttp https://github.com/square/okhttp用于获取和缓存图像的实例。我想知道如何设置let it cache forever战略?

我只能考虑覆盖 HTTP 缓存控制标头 max-stale (Cache-Control: max-stale=)具有尽可能高的价值,还有另一种(更好的)方法吗?


最好的方法是配置您的服务器以包含较长的 max-age。例如,使用以下标头指定 365 天:

Cache-Control: max-age=31536000

如果你想在客户端启用无限缓存,你可以使用较长的 max-stale:

Cache-Control: max-stale=31536000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTTP静态资源永久缓存策略 的相关文章

随机推荐