Вот такой вот незатейливый код на 100 ИБ выполняется кучу времени на локалке, вызывает таймаут на сервере и вешает MySQL. Сервер не самый слабый.
Как еще можно обновить привязку ИБ к сайтам?
Код |
---|
$rsIblock = CIBlock::GetList( Array(), Array( 'TYPE' => $IBType, 'ACTIVE' => 'Y', ), true ); $ib = new CIBlock; $arFields = Array( "SITE_ID" => Array("s1", "s2"), ); while($arIblock = $rsIblock->Fetch()){ $res = $ib->Update($arIblock["ID"], $arFields); } |
Как еще можно обновить привязку ИБ к сайтам?