如何让W3总缓存不缓存侧边栏? 时间:2011-02-28 作者:deltanovember 目前,我在侧栏中运行PHP代码。尽管我有以下几点header("Pragma: no-cache"); header("cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 它似乎仍然提供缓存内容。 3 个回复 最合适的回答,由SO网友:Rarst 整理而成 这可以通过W3TC具有的片段缓存特性来实现。曾经是asked/answered 几次。 SO网友:Ross 您可能需要找到一个通过JavaScript加载此内容的解决方案。。。不幸地这是我发现的解决这个问题的唯一方法。我通过构建一个容器和一个单独的(非缓存的)PHP文件来解决这个问题,该文件可以在提要栏中获取您想要的任何内容。然后使用jQuery的“.load”将PHP内容拉入缓存页面上的容器中。这对我很有用:http://www.missouladowntown.com. 希望这有帮助。 SO网友:Tom 您在问题中输入的标题适用于整个页面,您不能仅为侧栏设置这些标题,因为此时页面已经加载。您可以按照Ross所说的做,或者在页面通过ajax加载后加载侧栏片段,或者使用iframe加载。然后,您可以使用标题将侧栏内容的过期时间分别设置为主页。 文章导航