有没有办法从以前的访问者中缓存页面,然后将该cashe分享给第一次访问者?
我知道这不能在客户端完成,但不确定事情的严重性。
我希望你能指出我正确的方向,也许还有一些我找不到的资源。
答案 0 :(得分:1)
当然,这就是页面缓存的工作原理。您的站点代码将执行以下操作:
look in the cache for this page
if (it's in the cache) {
serve it
} else {
generate the page
store the page in the cache
serve it
}
因此,该页面的第一个访问者将使其被缓存,然后所有后续访问者将获得缓存版本。这可以在应用程序级别(即通过您编写的代码或者您正在使用的某些库)或服务器级别完成,例如Squid
。