Цитата |
---|
вопрос по заданию [ex2-106]. Не могу в точности вспомнить задание, но вопрос был о сбросе тегированного кеша компонента при смене пользователя. принцип тегирования описан в документации, но на предмет удаления кеша по тегу документация очень скудная. рекомендуют использовать ClearByTag('my_custom_tag'), но не могу найти как его правильно применить с кешем. Так же буду очень благодарен если кто-то поделится точным текстом задания [ex2-106] и [ex2-105]. В задании были рекомендации по использованию $CACHE_MANAGER и что-то еще, напомните что там было, и где читать как пользоваться? |
Мы не поощряем обсуждение заданий с экзамена.
В курсе разработчика Bitrix Framework есть раздел про кеширование в компоненте.
Цитата |
---|
Будет ли правильно использовать тегирование кеша? Если да, то можно ли, с точки зрения экзамена, писать его непосредственно в component.php или нужно в result_modifire.php? |
С точки зрения задания - Вы разрабатываете свой компонент, в нем можно реализовывать доработки по логике.
А размещение логики в result_modifire.php показана для случая, когда имеем дело со штатными компонентами, которые изменять не рекомендуется. Имено для этого данный файл и предназначен.
В задании требуется программно сбросить кеш нужного компонента в нужной ситуации. Для этого в Битриксе есть механизмы.