Ситуация такая: есть каталог товаров, порядка 50 свойств, товаров ~15000. При попытке изменить инфоблок(добавить новое свойство или что-то еще ) начинает долго-долго грузить, затем браузер выдает ошибку и предлагает перезагрузить страницу или подождать, в общем труп. При этом в другом браузере сайтом можно пользоваться нормально.
сами свойства можно отредактировать через магазин -> свойства. Но вот через инфоблок никак.
увеличил max_input_var до 100000, толку никакого, время работы скрипта и память , аналогично.
не был установлен акселератор, установил, но кроме попугайчиков (с 8 до 38) да +0,2 к среднему времени ничего все это не дало, что еще можно сделать?
Да в дополнение если писать какой-нибудь обработчик товаров, то приходится ставить ограничение по 150-300 штук за раз, большее не тянет, хотя и памяти на сервере хватает и места(если вдруг на него грешить)
вот пример, нужно было отключить товары в названии которых встречались виды обуви(таких товаров примерно 700 штук) время выполнеиия такого скрипта ~22 сек.:
в проверке сайта только ошибка на Загрузка файла - при этом все через админку и вебформы загружается нормально
в общем куда смотреть не понимаю
сами свойства можно отредактировать через магазин -> свойства. Но вот через инфоблок никак.
увеличил max_input_var до 100000, толку никакого, время работы скрипта и память , аналогично.
не был установлен акселератор, установил, но кроме попугайчиков (с 8 до 38) да +0,2 к среднему времени ничего все это не дало, что еще можно сделать?
Да в дополнение если писать какой-нибудь обработчик товаров, то приходится ставить ограничение по 150-300 штук за раз, большее не тянет, хотя и памяти на сервере хватает и места(если вдруг на него грешить)
вот пример, нужно было отключить товары в названии которых встречались виды обуви(таких товаров примерно 700 штук) время выполнеиия такого скрипта ~22 сек.:
Код |
---|
$rs = CIBlockElement::GetList( array(), array( "IBLOCK_ID" => 40, 'SECTION_ID'=>18115, 'INCLUDE_SUBSECTIONS'=>'Y', 'ACTIVE'=>'Y', 'NAME'=>["%ботинки%","%сапоги%","%кроссовки%"] ), false, Array("nTopCount"=>150), array("ID") ); $el = new CIBlockElement; while($ar = $rs->GetNext()) { $res = $el->Update($ar['ID'], array('ACTIVE'=>'N')); } |
в проверке сайта только ошибка на Загрузка файла - при этом все через админку и вебформы загружается нормально
в общем куда смотреть не понимаю