<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "oracle" на "Тегированный кеш (main 9.1.0)"</title>
	<description>Комментарии в блоге "oracle" на "Тегированный кеш (main 9.1.0)"</description>
	<link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Sun, 05 Apr 2026 08:31:12 +0300</pubDate>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от toorr2p</title>
      <description><![CDATA[по логике регистрируем тег с ID элемента, на обработчике добавления элемента<br />====quote====<br />$CACHE_MANAGER-&gt;RegisterTag(&quot;iblock_id_&quot;.$arElement&#91;&quot;ID&quot;&#93;);<br />=============<br />и затем на обработчике удаления, удаляем по такому же тегу<br />====quote====<br />$CACHE_MANAGER-&gt;ClearByTag(&quot;iblock_id_&quot;.$arElement&#91;&quot;ID&quot;&#93;);<br />=============<br />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=124691#com124691</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=124691#com124691</guid>
      <pubDate>Wed, 22 Jul 2020 23:49:34 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Popovich Aleksey</title>
      <description><![CDATA[Подскажите, пожалуйста, мне, глупому <img src="http://dev.1c-bitrix.ru/upload/main/smiles/3/bx_smile_smile.png" border="0" data-code=":)" data-definition="UHD" alt=":)" style="width:20px;height:20px;" title="С улыбкой" class="bx-smile" /><br /><br />Вот есть у меня набор элементов инфоблока.<br />Значения свойств элемента инфоблока в определенный момент времени могут быть обновлены (программно с помощью апи).<br /><br />Вот как сбросить тегированный кеш только! для данного элемента? Не сбрасывать же кеш инфоблока ради одного только элемента (точнее из-за каждого элемента) - иначе смыла в кешировании не вижу....]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=66672#com66672</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=66672#com66672</guid>
      <pubDate>Sat, 04 Apr 2015 20:07:59 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Максим Грищук</title>
      <description><![CDATA[<br />====quote====<br /> $cache_id = md5(serialize($arParams)); <br />=============<br />Коллизии у кого-то встречались?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=58640#com58640</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=58640#com58640</guid>
      <pubDate>Fri, 08 Aug 2014 13:46:45 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Александр Кудин</title>
      <description><![CDATA[в вашем примере <br /> &nbsp; $CACHE_MANAGER-&gt;RegisterTag("iblock_id_".$arElement&#91;"ID"&#93; ) ;<br /><br />а должно быть <br /> &nbsp; $CACHE_MANAGER-&gt;RegisterTag("iblock_id_".$arElement&#91;<b>"IBLOCK_ID"</b> &#93; );]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=50000#com50000</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=50000#com50000</guid>
      <pubDate>Thu, 05 Dec 2013 17:05:07 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Tirei_01</title>
      <description><![CDATA[Где посмотреть примеры использования?<br /><br />CCacheManager::Get($uniqid)<br />CCacheManager::GetCompCachePath($relativePath)]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=34836#com34836</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=34836#com34836</guid>
      <pubDate>Tue, 11 Sep 2012 19:30:10 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Федор Наседкин</title>
      <description><![CDATA[Обошли.<br />Привязываем тэги элементов не к директории кэша, а непосредственно к файлу кэша. Благо можно вытащить из объекта компонента экземпляр объекта кэширования. А из него (или прямо из него, если идет простое CPHPCache) получить файл кэша можно.<br />Очистка кэша происходит все равно в итоге по DeleteDirFilesEx, те файлы чистятся (хотя директории остаются).<br />В итоге всякие показатели голосований, рейтингов, комментариев на "простых" списковых компонентах тех же новостей показываются адекватно.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17185#com17185</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17185#com17185</guid>
      <pubDate>Thu, 25 Nov 2010 15:57:35 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Федор Наседкин</title>
      <description><![CDATA[Реализовали "прекрасный план действий" и заметили, что если один и тот же компонент вызвать на одной странице, но с разным $arParams (фактически элементы в выборке не повторяются), то при привязывании тэгов элементов к $this-&gt;__cachePath (пути кэширования компонента), все тэги от этих двух вызовов образуются с одинаковым SALT и RELATIVE_PATH.<br />Следовательно при сбросе кэша тэга, образованного из любого компонента, происходит сброс кэшей обоих вызовов компонетов, а не того, в котором был зарегистрирован тэг.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17184#com17184</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17184#com17184</guid>
      <pubDate>Thu, 25 Nov 2010 10:54:21 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Максим Смирнов</title>
      <description><![CDATA[<br />====quote====<br />CSiteStore::ShowPanel() принудительно включает @define("BX_COMP_MANAGED_CACHE", true); <br />=============<br />не наблюдаю на сервере разработки. возможно эта ошибка исправлена и выйдет в обновлениях.<br /><br /><br />====quote====<br />CCacheManager::CleanAll() не дает чистить тэгированный кэш<br />=============<br />сбрасывает кеш не очищая таблицу и в этом нет ничего страшного.<br /><br />А приведенный еще ниже план действий прекрасен. Именно так я бы и поступил (только имена функций не распознаю).]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17181#com17181</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17181#com17181</guid>
      <pubDate>Wed, 24 Nov 2010 18:21:46 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Федор Наседкин</title>
      <description><![CDATA[Мдаа...<br />Те чтобы отключить фичу, но использовать свой тэгированный кэш, нужно &nbsp;в админке выключить управляемый кэш и убрать определение константы BX_COMP_MANAGED_CACHE из db_conn.php<br /><br />Но при этом:<br />CSiteStore::ShowPanel() принудительно включает @define("BX_COMP_MANAGED_CACHE", true);<br />CCacheManager::CleanAll() не дает чистить тэгированный кэш без обьявленной константы &nbsp;if(defined("BX_COMP_MANAGED_CACHE"))	$this-&gt;ClearByTag(true);<br /><br />Ну а после нам останется переписать стандартные компоненты под свои нужды, используя что-то типа<br />StartTagCacheComponent($this-&gt;__cachePath) &nbsp;<br />AbortTagCacheComponent() &nbsp;<br />EndTagCacheComponent() <br />RegisterTagIBlockElement($arItem) &nbsp;<br />ClearTagIBlockElement($arItem)<br /><br />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17180#com17180</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17180#com17180</guid>
      <pubDate>Wed, 24 Nov 2010 17:25:25 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Тегированный кеш (main 9.1.0)" от Максим Смирнов</title>
      <description><![CDATA[Самый первый вариант реализации был именно таким.<br />От него отказались из-за огромного количества возникающих зависимостей.<br /><br />При больших объемах фича должна быть однозначно отключена.<br />Но при этом остается АПИ при грамотном использовании которого вы все сможете реализовать сами в нужных вам объемах.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17176#com17176</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/2071.php?commentId=17176#com17176</guid>
      <pubDate>Wed, 24 Nov 2010 15:52:31 +0300</pubDate>
    </item>

  </channel>
</rss>