使服务器cachingGET请求

喜欢这个:

访客(或用户)通过GET请求site.com/page1/ trough,然后site.com/page1/获取服务器caching,并且该页面的所有其他请求都从caching中提供,直到收到POST请求。

当POST请求收到时,caching被刷新,页面通常通过脚本生成,并在下一个GET请求caching页面,直到下一个POST请求等等…

它听起来可靠和可能吗? 有一些Apache模块能够做到这一点吗? 我认为,一些共享的主机这样做(所以他们可以在服务器上的许多网站),但我不是100%确定。

你有没有看过mod_cache或反向代理,如Squid,Varnish或Nginx呢? 这些caching与适当的头集合的任何答复。

您需要在处理POST请求的代码中编写一些内容,以便在需要时使caching失效。