Timber global $context 的大小对性能有影响吗
Does the size of Timber global $context has impact on performance
正在尝试优化网站,想知道这是否会产生一些影响。
我正在向 $context
添加一些变量...
public function add_to_context( $context ) {
$context['query'] = $GLOBALS['wp_query']->query_vars;
$context['menu'] = new Timber\Menu('main-menu', array( 'depth' => 2 ));
...
$context['footer_menu'] = new \Timber\Menu( 'footer-main-menu' );
$context['footer_support'] = new \Timber\Menu( 'footer-support-menu' );
$context['footer_legal'] = new \Timber\Menu( 'footer-legal-menu' );```
我强烈建议你使用transient API
此外,还有一些关于 Timber 缓存的文档。 https://timber.github.io/docs/guides/performance/
另外,也检查这部分。 https://timber.github.io/docs/guides/performance/#measuring-performance 这就是你想知道的。
正在尝试优化网站,想知道这是否会产生一些影响。
我正在向 $context
添加一些变量...
public function add_to_context( $context ) {
$context['query'] = $GLOBALS['wp_query']->query_vars;
$context['menu'] = new Timber\Menu('main-menu', array( 'depth' => 2 ));
...
$context['footer_menu'] = new \Timber\Menu( 'footer-main-menu' );
$context['footer_support'] = new \Timber\Menu( 'footer-support-menu' );
$context['footer_legal'] = new \Timber\Menu( 'footer-legal-menu' );```
我强烈建议你使用transient API
此外,还有一些关于 Timber 缓存的文档。 https://timber.github.io/docs/guides/performance/
另外,也检查这部分。 https://timber.github.io/docs/guides/performance/#measuring-performance 这就是你想知道的。