
Как работать с кешем? т.е. я почитал тут абзац про API - Я подумал, я бы мог обернуть рендер элемента (или позиции) - чтобы в кеше лежал, т.к. обращение каждый раз к Youtube довольно долгое.
<?php JBDump::mark('start youtube'); ?> <?php $key = md5($youtube); ?> <?php $group = 'youtube'; ?> <?php if (!($youtube = $this->app->jbcache->get($key, $group))) {?> <div class="youtube"> <?php if ($this->checkPosition('youtube')) : ?> <?php $youtube = $this->renderPosition('youtube'); ?> <?php echo $youtube; ?> <?php endif; ?> </div> <?php $this->app->jbcache->set($key, $youtube, $group); } ?> <?php JBDump::mark('finish youtube'); ?>


Сообщение отредактировал SmetDenis: 16 March 2016 - 16:39
форматирование