Ситуация такая: есть каталог товаров, порядка 50 свойств, товаров ~15000. При попытке изменить инфоблок(добавить новое свойство или что-то еще ) начинает долго-долго грузить, затем браузер выдает ошибку и предлагает перезагрузить страницу или подождать, в общем труп. При этом в другом браузере сайтом можно пользоваться нормально.
сами свойства можно отредактировать через магазин -> свойства. Но вот через инфоблок никак.
увеличил max_input_var до 100000, толку никакого, время работы скрипта и память , аналогично.
не был установлен акселератор, установил, но кроме попугайчиков (с 8 до 38) да +0,2 к среднему времени ничего все это не дало, что еще можно сделать?
Да в дополнение если писать какой-нибудь обработчик товаров, то приходится ставить ограничение по 150-300 штук за раз, большее не тянет, хотя и памяти на сервере хватает и места(если вдруг на него грешить)
вот пример, нужно было отключить товары в названии которых встречались виды обуви(таких товаров примерно 700 штук) время выполнеиия такого скрипта ~22 сек.:
[CODE]
$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'));
}
[/CODE]
в проверке сайта только ошибка на Загрузка файла - при этом все через админку и вебформы загружается нормально
в общем куда смотреть не понимаю
сами свойства можно отредактировать через магазин -> свойства. Но вот через инфоблок никак.
увеличил max_input_var до 100000, толку никакого, время работы скрипта и память , аналогично.
не был установлен акселератор, установил, но кроме попугайчиков (с 8 до 38) да +0,2 к среднему времени ничего все это не дало, что еще можно сделать?
Да в дополнение если писать какой-нибудь обработчик товаров, то приходится ставить ограничение по 150-300 штук за раз, большее не тянет, хотя и памяти на сервере хватает и места(если вдруг на него грешить)
вот пример, нужно было отключить товары в названии которых встречались виды обуви(таких товаров примерно 700 штук) время выполнеиия такого скрипта ~22 сек.:
[CODE]
$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'));
}
[/CODE]
в проверке сайта только ошибка на Загрузка файла - при этом все через админку и вебформы загружается нормально
в общем куда смотреть не понимаю