Я разрабатываю веб-сайт WordPress, используя минималистский JavaScript framework + Timber. Я заметил, что между страницами существует задержка в 1500 мс. Я хотел использовать W3 Total Cache или WP Super Cache, чтобы узнать, могу ли я использовать функции кеша, чтобы он мог быстрее загружать страницы.Шаблон не отображается
Это кажется более быстрым, однако у меня есть некоторые проблемы с рендерингом. Поскольку я использую Timber, у меня есть частичные шаблоны, один пример выглядит так.
Contacts.twig
{% extends "_base.twig" %}
{% block content %}
{% if not isAJAX %}<section>{% endif %}
<div>
<div>
<section>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus quis doloribus libero et harum, molestiae, nam alias voluptatem sequi rem inventore aliquid reiciendis</p>
</section>
</div>
</div>
{% if not isAJAX %}</section>{% endif %}
{% endblock %}
Когда я активировать W3 Total Cache, когда я перезагрузить эту страницу, http://example.com/contact, это только делает из этого специфического HTML-строки, нет колонтитулы, то есть он делает не отображать _base.twig
.
В моей contact.php
, это выглядит как
<?php
/**
* Template Name: Contact Template
*/
$context = Timber::get_context();
Timber::render('views/contact/contact.twig', $context);
Есть ли какие-Timber/WordPress специалисты, которые знают, как я могу использовать W3 Total Cache правильно?
Это работает, если отключить W3 Total Cache или другие плагины кэш? – mariobros
Да, конечно, нормально работает без включения плагина. – anon
взгляните это, возможно, это вас интересует https://github.com/timber/timber/wiki/Performance#cache-everything – mariobros