Некешируемые участки кода в WP-Cache

Как понял, в плагине WP-Cache (ну и WP-Super-Cache) есть возможность не кешировать участки кода.

Из примеров на сайте:

<!--mfunc function_name('parameter', 'another_parameter') -->
<?php function_name('parameter', 'another_parameter') ?>
<!--/mfunc-->

и

<!--mclude file.php-->
<?php include_once(ABSPATH . 'file.php'); ?>
<!--/mclude-->

Как понял алгоритм такой: при первоначальной генерации страницы выполняется то, что внутри тега, то есть соответственно

<?php function_name('parameter', 'another_parameter') ?>
<?php include_once(ABSPATH . 'file.php'); ?>

А когда все уже закешировано, то выполняется код внутри

<!--mfunc  -->
<!--mclude  -->

Внимание, вопрос 🙂
То есть, получается, что засунуть в этот код, например, вызов какого-либо виджета "невыгодно" по причине того, что придется выискивать и выстраивать связи зависимости виджетов от огромного количества переменных, классов и т.д., дообъавляя их, тем самым снижая эффект от кеширования?

Или же существуе какой-то менее мозгозатратный способ, например, чтобы выводить мини-чат Wordspew?

Anonymous
Отправить
Ответ на: