Перейти к содержимому


Фотография
- - - - -

Экпорт большого количества товаров

экспорт

Лучший Ответ SmetDenis , 27 August 2013 - 08:52

Я внимательно посмотрел ваш сайт.

Из-за большого кол-ва товаров на сайте экспорт "упирался" в ограничение по оперативной памяти.
JBZoo его устанавливал автоматически в 128Мб
Я увеличил это число до 256 и тогда получилось скачать разом 45000 материалов (~ 15МБ)
Более того, я смог его успешно открыть в OpenOffice (!)
20130827-607-63kb_200x0.png

Ограничение задается в файле /media/zoo/applications/jbuniversal/framework/helpers/jbenv.php
функция maxPerfomance()

Очевидно что экспорт где-то течет по памяти.
Есть большое подозрение что это происходит в моделях самого компонента Zoo.
Если это так, то я почти что бессилен.
Проверим, по возможности исправим. А пока только увеличиваем лимиты по памяти. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 isay777

isay777

Отправлено 04 August 2013 - 10:39

Буквально сегодня я загрузил на сайт 45000 товаров и был потрясен этим фактом! У меня это получилось! 

Команда jbzoo - новый импорт это потрясающе! 

 

Но есть две проблемки которые всплыли: 

- Приходиться чинить БД ибо не выдерживает она.

jbzoo_zoo_jbzoo_index  1,096,555 110.4 МБ 

Ну это мелочи

Второе и самое страшное, теперь я не могу сделать экпорт да же одной категории... Выдает ошибку 500. 

 

Как я не пробовал как я не пытался, а все равно 500 ошибка.

 

Может есть какая-нибудь возможность делать экспорт как и импорт с каким-то таймаутом или еще как-то? 

 

 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 SmetDenis

SmetDenis

Отправлено 04 August 2013 - 10:44

да... поисковый индекс нужно бы оптимизировать... думаем над этим, задача не тривиальная...

а что пишет в 500 ошибке?
Сколько у вас товаров в одной категории? сколько товаров?
как много полей в одной материале?
какого вида поля?

Стало интересно. Сколько длидся у вас импорт по времени?
на хостинге или локальном компьютере?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 isay777

isay777

Отправлено 04 August 2013 - 12:16

Импорт на компьютере два файла примерно по 20 000 наименований. В среднем ушло чуть больше часа на оба.  

 

Тип продукт. Поля в основном текстовые, но их не мало. Артикул, название, текстовое поле 1 (применяемость), текстовое поле2 (производитель), описание, статус опубликовано, категория, цена, артикул и все пожалуй. 

 

В одной категории от 200 до 5000 товаров, не выгружает не одну, да же если ставить только ядро.... 

 

Точный текст ошибки выложу чуть позже. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 SmetDenis

SmetDenis

Отправлено 27 August 2013 - 08:52   Лучший Ответ

Я внимательно посмотрел ваш сайт.

Из-за большого кол-ва товаров на сайте экспорт "упирался" в ограничение по оперативной памяти.
JBZoo его устанавливал автоматически в 128Мб
Я увеличил это число до 256 и тогда получилось скачать разом 45000 материалов (~ 15МБ)
Более того, я смог его успешно открыть в OpenOffice (!)
20130827-607-63kb_200x0.png

Ограничение задается в файле /media/zoo/applications/jbuniversal/framework/helpers/jbenv.php
функция maxPerfomance()

Очевидно что экспорт где-то течет по памяти.
Есть большое подозрение что это происходит в моделях самого компонента Zoo.
Если это так, то я почти что бессилен.
Проверим, по возможности исправим. А пока только увеличиваем лимиты по памяти.
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами экспорт

Click to return to top of page in style!