如何缓存整个网页?

如何缓存整个网页?

是否有任何方法可以缓存整个网页,以便当我再次请求相同的 URL 时不会从服务器加载内容?

如果它不更新内容就没有问题,并且我不想使用 websql/indexDB 等。

甚至我也没有发现清单文件有多大用处。

设想:

假设我的网站有 3 个页面:

页面1.html 页面2.html 页面3.html

我可以从任何页面访问这些页面中的任何一个。

假设我在 page1.html 中->单击链接并转到 page2.html。现在,如果我单击 page2.html 中的链接转到 page1.html,则整个页面不应从服务器加载,而应在第一次访问时捕获,当我再次访问该 URL 时将显示相同的内容。

我的页面可以扩展到任意数量。

有任何方法可以实现吗?

答案1

是的,你应该能够通过使用 Cache-Control HTTP 标头来完成你想做的事情。请参阅这里

相关内容