1. Вчера начал работу с highload блоками и обнаружил в компоненте highloadblock.view, вывод ошибок прям в component.php (стр 51-55):
Код
if (empty($row))
{
ShowError(sprintf(GetMessage('HLBLOCK_VIEW_NO_ROW'), $arParams['ROW_ID']));
return 0;
}
Это что, никак побороть не получится, получается? Только копировать и править, но это ж п.ц. какой-то...
2. В этом же компоненте нету кеширования. Правильно ли я понимаю тогда, что highload блоки используются только там, где не должно быть кеширования, и тогда выигрыш в производительности, по сравнению с инфоблоками будет ощутимый. Ведь если инфоблоки и тяжелые, но когда их закешируешь, они сделают эти хайлоады в любом случае. Так? Возможно, предполагается, что нужно компонент этот обязательно скопировать и сделать самому кеширование, скажем CPHPCache или этого нельзя делать?