Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Настройки Кеширования Блоков, Compile_Check Rate Topic   - - - - -

 
  • Enxiro
  • Newbie
  • Trial users
  • Join Date: 17-Aug 15
  • 7 posts

Posted 25 April 2016 - 07:01 AM #1

Добрый день.

 

cs.cart Multivendor 4.3.1

В дебаг режиме смотрю панель отладки. Там надпись "30 (0 from cache) blocks rendered"

Стал копаться почему не работает кеширование для блоков.

Дошел до того что в базе в таблице 'storage_data' запись:

data_key: dev_mode
data: a:1:{s:13:"compile_check";b:1;}

И вот этот флажек compile_check = 1 вырубает напрочь кеширование блоков.

Вопрос:
Можно ли выключить compile_check? какие от этого плюсы/минусы, подводные камни? вроде судя по той же панели дебагера страница собирается гораздо быстрее если compile_check=0

 

Спасибо



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21741 posts

Posted 25 April 2016 - 07:45 AM #2

В config.local.php есть настройка disable_block_cache. Не включена ли она?


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • Enxiro
  • Newbie
  • Trial users
  • Join Date: 17-Aug 15
  • 7 posts

Posted 25 April 2016 - 07:53 AM #3

В config.local.php есть настройка disable_block_cache. Не включена ли она?

нет

в функции RendeManager::allowCache посмотрел какие стоят значения переменных в условии

if (Registry::ifGet('config.tweaks.disable_block_cache', false)
    || Registry::get('runtime.customizaton_mode.design')
    || Registry::get('runtime.customizaton_mode.translation')
    || Development::isEnabled('compile_check')
) {
    $use_cache = false;
}

и только Development::isEnabled('compile_check') = true



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21741 posts

Posted 25 April 2016 - 08:40 AM #4

Проверьте еще настройку Обновлять кэш автоматически на странице Дизайн -> Темы. У нее как раз имя compile_check


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)