缓存-插件和AJAX-页面部件

时间:2013-03-07 作者:Matthias

我想在我的Wordpress页面上使用»W3 Total Cache«。缓存整个页面确实可以加快网站的速度。但目前有很多社区活动和大多数页面,包括一些“最新评论”或“新通知”部分(模板中的自制框,而不是边栏小部件)

我如何确保只有页面的这些部分是最新的,而其余部分可以留在缓存中,只要我不清空它?什么是好的解决方法?

用AJAX构建thoses框?

希望我能解释我自己。。。非常感谢。

1 个回复
SO网友:Vinod Dalvi

您可以使用以下代码从缓存中排除页面。

define(\'DONOTCACHEPAGE\', true);
//Disables page caching for a given page.
define(\'DONOTCACHEDB\', true);
//Disables database caching for given page.
define(\'DONOTMINIFY\', true);
//Disables minify for a given page.
define(\'DONOTCDN\', true);
//Disables content delivery network for a given page.
define(\'DONOTCACHCEOBJECT\', true);
//Disables object cache for a given page
为了排除特定的函数或代码行,将其包含在mfunc的愚蠢语法中。

 //Example 1:
<!-- mfunc any PHP code --><!-- /mfunc -->
//Example 2:
<!-- mfunc -->any PHP code<!-- /mfunc -->
//Example 3:
<!--MFUNC           -->
                                  echo rand();
<!--/mfunc -->
//Example 4:
<!-- mclude path/to/file.php --><!-- /mclude -->
//Example 5:
<!-- mclude -->path/to/file.php<!-- /mclude -->

结束

相关推荐

AJAX post into pop-up div

我想在单击帖子/页面链接时将内容AJAX发布到弹出式div中。我想出了以下代码:相关HTML/PHP:<ul class=\"links\"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <li><a href=\"<?php the_permalink() ?>\"><?php the_titl