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

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Сергей Рыжиков" на "Производительность: помогите провести эксперимент с меню"</title>
	<description>Комментарии в блоге "Сергей Рыжиков" на "Производительность: помогите провести эксперимент с меню"</description>
	<link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Tue, 07 Apr 2026 04:07:39 +0300</pubDate>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Иван Мельников</title>
      <description><![CDATA[все понял, простите, сразу не углядел....ламер я &nbsp;]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4948#com4948</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4948#com4948</guid>
      <pubDate>Thu, 02 Apr 2009 08:22:51 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Иван Мельников</title>
      <description><![CDATA[судя по этому <noindex><a href="http://file.qip.ru/file/82189820/1cc33a5c/menu2.html" target="_blank" rel="nofollow" >принт скрину</a></noindex> так задумано только с первым пунктом меню, или это косяки верстки проявляются? <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" />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4947#com4947</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4947#com4947</guid>
      <pubDate>Thu, 02 Apr 2009 08:20:48 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Сергей Рыжиков</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" />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4944#com4944</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4944#com4944</guid>
      <pubDate>Thu, 02 Apr 2009 00:20:13 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Иван Мельников</title>
      <description><![CDATA[Меню работает гораздо быстрее и страница тоже...НО....если посмотреть на <noindex><a href="http://file.qip.ru/file/82174882/7818fcf6/menu.html" target="_blank" rel="nofollow" >принт скринт</a></noindex> то видно что 2 позиции меню одного цвета (Управление сайтом и Персональный сайт), по моему так быть не должно...или может так задумано разработчиками?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4943#com4943</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4943#com4943</guid>
      <pubDate>Thu, 02 Apr 2009 00:16:25 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Сергей Рыжиков</title>
      <description><![CDATA[Поправили, будет в обновлении.<br />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4010#com4010</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=4010#com4010</guid>
      <pubDate>Sat, 31 Jan 2009 11:55:23 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Дениска</title>
      <description><![CDATA[Есть там такой код в компоненте: <br />
====code====
<pre> 
&nbsp;&nbsp;&nbsp;if(is_array($arParams&#91;"MENU_CACHE_GET_VARS"&#93;)) 
&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($arParams&#91;"MENU_CACHE_TIME"&#93; as $varname) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
</pre>
=============
 <br />сдается мне, что это явный баг <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" />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3760#com3760</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3760#com3760</guid>
      <pubDate>Tue, 27 Jan 2009 12:36:45 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Шерлок Холмс</title>
      <description><![CDATA[Еще бы улучшить компонент bitrix:menu.sections как написано тут <br /><noindex><a href="http://dev.1c-bitrix.ru/community/webdev/group/15/forum/15457/" target="_blank" rel="nofollow" >http://dev.1c-bitrix.ru/community/webdev/group/15/forum/15457/</a></noindex><br />и прирос производительности будет еще больше. Особенно заметно если разделов в инфоблоке больше сотни.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3739#com3739</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3739#com3739</guid>
      <pubDate>Sun, 25 Jan 2009 14:11:04 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Алексей Сучков</title>
      <description><![CDATA[Очень здорово, что данные в меню теперь кешируются, но компонент обновился, а массив вывода всё такой же не удобный. Было бы очень здорово, чтобы в стандартном компоненте появился нормальный многомерный массив представляющий реальную структуру меню, как это сделано в компоненте main.map, где создаётся массив arMapStruct по средствам не документированной функции GetTree.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3738#com3738</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3738#com3738</guid>
      <pubDate>Sun, 25 Jan 2009 11:16:31 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Роман Петров</title>
      <description><![CDATA[Отличная вещь и очень нужная. Как раз на днях разговаривал с программистами на тему кэширования меню при получении его из инфоблоков - мы так делаем, иначе затраты на построение меню слишком велики.<br /><br />У нас есть небольшой проект, в котором в трех местах меню собирается из разделов инфоблоков. При этом на сервере даже с отключением кэширования все более-менее, но на ноутбуке (в Денвере) меню генерируется непростительно долго. <br /><br />Провел эксперимент, <b>выполняя действия пользователя, работая по пользовательской документации</b> <br /><br />Во всех .left.menu_ext.php вставил в него кусок кода отсюда <noindex><a href="http://dev.1c-bitrix.ru/api_help/main/general/menu.php" target="_blank" rel="nofollow" >http://dev.1c-bitrix.ru/api_help/main/general/menu.php</a></noindex>. <br />Код вида (безо всяких дополнительных изысков):<br />
====code====
<pre>
&#60;?
// пример файла .left.menu_ext.php

if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

global $APPLICATION;

$aMenuLinksExt = $APPLICATION-&#62;IncludeComponent(
&nbsp;&nbsp;&nbsp;"bitrix:menu.sections",
&nbsp;&nbsp;&nbsp;"",
&nbsp;&nbsp;&nbsp;Array(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"ID" =&#62; $_REQUEST&#91;"ELEMENT_ID"&#93;, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"IBLOCK_TYPE" =&#62; "books", 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"IBLOCK_ID" =&#62; "30", 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"SECTION_URL" =&#62; "/e-store/books/index.php?SECTION_ID=#ID#", 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"CACHE_TIME" =&#62; "3600" 
&nbsp;&nbsp;&nbsp;)
);

$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);

?&#62;
</pre>
=============
<br /><br />ускорение очень существенное! <br /><br /><br />На ноутбуке скорость генерации меню в первое нажатие и во второе различаются в 4-8 раз и соответствуют ситуации, когда мы принудительно кэшировали получаемые в .left.menu_ext.php данные.<br /><br />Очень рад, что теперь и непрограммисты могу эффективно строить сайты с динамическим контентом в меню.<br /><br />Действительно ценное обновление.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3737#com3737</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3737#com3737</guid>
      <pubDate>Sun, 25 Jan 2009 09:19:36 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Производительность: помогите провести эксперимент с меню" от Павел Козлов</title>
      <description><![CDATA[Протестировать на нагрузку наш корп.портал не представилось возможным, но по субъективной оценке, страницы генерируются заметно быстрее &nbsp;]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3732#com3732</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/rsv-dev/641.php?commentId=3732#com3732</guid>
      <pubDate>Sat, 24 Jan 2009 13:56:35 +0300</pubDate>
    </item>

  </channel>
</rss>