如何向首次访问者提供缓存页面?

时间:2012-04-02 13:26:12

标签: caching

有没有办法从以前的访问者中缓存页面,然后将该cashe分享给第一次访问者?

我知道这不能在客户端完成,但不确定事情的严重性。

我希望你能指出我正确的方向,也许还有一些我找不到的资源。

1 个答案:

答案 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