0 Пользователей и 1 Гость просматривают эту тему.
  • 42 Ответов
  • 2648 Просмотров
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Доброго времени суток.
Есть сайт интернет-магазина, работает на Version 4.18.3. Версия PHP 7.1.33. В магазине 24000+ товаров.
Файл импорта, как мне кажется, очень долго загружается. В цифрах, например, 1000 товаров примерно 7000-8000 секунд... При обновлении, а приходится делать каждую неделю, из-за переоценок на сайте с которым работаем по дропшиппингу, импорт идет немного быстрее.
В этих вопросах не силен, поэтому прошу пояснить, это нормально или же очень долго? Если нужна какая-то дополнительная информация, предоставлю.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как ускорить импорт товаров?
« Ответ #1 : 19.01.2020, 13:23:23 »
В цифрах, например, 1000 товаров примерно 7000-8000 секунд
То есть тысяча товаров обновляется 2.(2) часов (2 и 2 в периоде если что)?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #2 : 19.01.2020, 13:26:04 »
То есть тысяча товаров обновляется 2.(2) часов (2 и 2 в периоде если что)?
Изначально именно такие цифры, потом в реальном времени процесс идет немного быстрее... То есть, при первичном импорте, все товары 24000+ прогружаются за 3 дня, примерно...
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как ускорить импорт товаров?
« Ответ #3 : 19.01.2020, 13:30:57 »
Честно скажу - вообще не знаю как работает импорт в джумшопе, откуда идет импорт, каким форматом и тд (считайте мое сообщение оффтопом), но это совершенно ненормально.
Нормально написанный PHP скрипт чтения данных из CSV\XML (есть опыт работы с интеграцией с 1С) для тысячи товаров выполняется за минуту\плюс\минус (естессно зависит от количества данных\параметров и тд). Но 3 дня для 24000 товаров .....
Даже для обычного виртуального хостинга это запредельные цифры.

Может проблема с БД - что там уже есть 1000000 товаров, которые при обновлении уходят в статус неопубликованных и новые грузятся в ту же таблицу? Ну как один из вариантов
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #4 : 19.01.2020, 13:35:51 »
Я и сам чувствую, что какой-то подвох... Да, файл импорта имеет много столбцов, пока не пойму как его прикрепить к сообщению. Извините, только осваиваюсь на форуме.
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #5 : 19.01.2020, 13:39:55 »
БД всего 385 Мб занимает. А вот сайт разросся до 85 гигов...
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как ускорить импорт товаров?
« Ответ #6 : 19.01.2020, 13:48:57 »
БД всего 385 Мб занимает. А вот сайт разросся до 85 гигов...
85 гигов это надеюсь всякие изображения\документы? Все равно это уже большой объем и нужно смотреть что из него нужно.
А вот база в 385 метров это реальная проблема, даже для 20 тыщ товаров перебор. Разве если только вы в базе храните картинки\инструкции к товару (не как файлы).
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #7 : 19.01.2020, 13:54:42 »
85 гигов это надеюсь всякие изображения\документы? Все равно это уже большой объем и нужно смотреть что из него нужно.
А вот база в 385 метров это реальная проблема, даже для 20 тыщ товаров перебор. Разве если только вы в базе храните картинки\инструкции к товару (не как файлы).
Да, 85 гигов изображения товаров. Значит БД "раздута" - копать надо и в эту сторону...
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #8 : 19.01.2020, 13:59:06 »
БД всего 385 Мб занимает. А вот сайт разросся до 85 гигов...

Размер базы нормальный (по опыту бывает и больше, если товаров много), а вот сайт 85 гигов это много. Скорее всего большую часть на хостинге занимает PDF-счета выставленные за заказы. Чем больше заказов (за все года работы), тем больше файлов + еще наверное не оптимизированные по весу картинки товаров.

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

Самый быстрый импорт (если написан не "корявыми ручками") - это напрямую из 1С в базу сайта по SSH. А через файл, всегда будет намного дольше.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как ускорить импорт товаров?
« Ответ #9 : 19.01.2020, 14:00:54 »
Смотря чем экспорт реализован и как.
Если там идёт скачивание картинок - то реально может и долго
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #10 : 19.01.2020, 14:02:47 »
Смотря чем экспорт реализован и как.
Речь идет об импорте, а не о экспорте!
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как ускорить импорт товаров?
« Ответ #12 : 19.01.2020, 14:15:14 »
Самый быстрый импорт (если написан не "корявыми ручками") - это напрямую из 1С в базу сайта по SSH. А через файл, всегда будет намного дольше.
Ну не может идти импорт текстовых данных из файла на 24 тыщи строк три дня (если там не тянутся картинки, естессно, что хотя тоже дохрена долго)
У меня в MS SQL база в 50 гигов экспортировалась за 20 минут (правда скрипт экспорта был на C+) и файл экспорта был конечно не текстового типа (да и компы тогда были другие, 10 лет назад то). Так что в любом случае три дня для 300 метров это перебор
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как ускорить импорт товаров?
« Ответ #13 : 19.01.2020, 15:05:24 »
А что гадать- прописать счетчик в скрипте импорта и вывести время по окончании работы скрипта .
Но если так долго импорт, то смотреть в БД насчет дублей товаров .
Вообщем вопросы к разработчику скрипта или переделывать .
п.с.
А есть в скрипте импорта опция удаления файлов импорта ?
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #14 : 19.01.2020, 15:17:09 »
А есть в скрипте импорта опция удаления файлов импорта ?
Такой опции нет. Но, зашел в раздел Восстановление/Удаление, а там все бэкапы БД при каждом импорте js_backup_02.11.2019_16_19_25.sql
Как я вижу со 2-го ноября лежат, при чем объём общий на несколько гигов выйдет... Загрузку, удаление старых файлов не ускорит, но дисковую квоту освободит.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как ускорить импорт товаров?
« Ответ #15 : 19.01.2020, 15:18:05 »
Ну не может идти импорт текстовых данных из файла на 24 тыщи строк три дня (если там не тянутся картинки, естессно, что хотя тоже дохрена долго)
У меня в MS SQL база в 50 гигов экспортировалась за 20 минут (правда скрипт экспорта был на C+) и файл экспорта был конечно не текстового типа (да и компы тогда были другие, 10 лет назад то). Так что в любом случае три дня для 300 метров это перебор
Почему нет?
Я тут недавно писал импорт под себлод, так там секунд до 30 на один товар - так как у каждого товара десятки картинок и скрипт ещё и каждую масштабирует в пяток разных миниатюр и ещё водяные знаки накладывает.
Но вот если уже загружен и надо обновить цену - то там менее секунды на товар, 7-8 секунд это что-то дофига
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как ускорить импорт товаров?
« Ответ #16 : 19.01.2020, 15:35:42 »
Но вот если уже загружен и надо обновить цену - то там менее секунды на товар
Ну логично что нужно при импорте проверять наличие товара (по ID или артикулу) и обновлять выборочно данные. Но вот с картинками сложнее, если изменились  + ресайз...
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #17 : 19.01.2020, 15:40:12 »
Вот тут мы обсуждаем... а ведь если импорт платный, то это вопрос саппорта разработчиков. Если покупали обратитесь туда. Чей импорт?

А если варез тут и обсуждать нечего.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Sergej5

  • Новичок
  • 9
  • 0 / 0
Re: Как ускорить импорт товаров?
« Ответ #18 : 19.01.2020, 15:43:27 »
Подскажите, пожалуйста, как файл изображения с ПК прикрепить? Жму Вложения и другие параметры - не отображается прикрепить файл...
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как ускорить импорт товаров?
« Ответ #19 : 19.01.2020, 15:44:53 »
Вот тут мы обсуждаем... а ведь если импорт платный, то это вопрос саппорта разработчиков. Если покупали обратитесь туда. Чей импорт?

А если варез тут и обсуждать нечего.
Согласен, ТС, какой импорт то? И почему не в саппорт?
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Как ускорить импорт товаров?
« Ответ #20 : 19.01.2020, 17:41:45 »
Считайте мое сообщение оффтопом (с), но все что свыше 5К товаров делать на CMS абсурд, имхо . Только конкретно написанный под конкретную задачу движок. Это мое личное скромное имхо.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Как ускорить импорт товаров?
« Ответ #21 : 19.01.2020, 19:20:26 »

Не так много
Тут больше зависит от характеристик и атрибутов
А так битрикс на вдс легко тянет и не такие количества
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Как ускорить импорт товаров?
« Ответ #22 : 19.01.2020, 20:29:36 »

Не так много
Тут больше зависит от характеристик и атрибутов
А так битрикс на вдс легко тянет и не такие количества
ключевое слово "на вдс", но вообще битрикс да, тянет, но он платный. И с обновлениями у него не все так хорошо
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #23 : 19.01.2020, 20:35:52 »
А так битрикс на вдс легко тянет и не такие количества

Битрикс никогда не будет быстрее Joomla. Убедился на многих реализованных проектах. С 1С-ником не раз делали полную интеграцию с 1С (напрямую в базу) - летает по сравнению с Битрикс. И это на виртуальном хостинге, без ВДС.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Как ускорить импорт товаров?
« Ответ #24 : 19.01.2020, 20:39:19 »
Битрикс никогда не будет быстрее Joomla. Убедился на многих реализованных проектах. С 1С-ником не раз делали полную интеграцию с 1С (напрямую в базу) - летает по сравнению с Битрикс. И это на виртуальном хостинге, без ВДС.
Не ну как писали ранее интеграцию через ссш тут безспорно
А так все дело в оптимизации
И на Joomla можно гонять 100-200к товара
Тут сервак и канал решают
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Как ускорить импорт товаров?
« Ответ #25 : 19.01.2020, 20:58:38 »
Подскажите, пожалуйста, как файл изображения с ПК прикрепить? Жму Вложения и другие параметры - не отображается прикрепить файл...
вы можете положить файл на любой файлохостинг например гуглдиск/яндексдиск/дропбокс и дать ссылку.
но вам уже несколько раз задали вопрос - какой импорт используете ?
вы как-то игнорируете вопрос. это вызывает ответную реакцию :)

 
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Как ускорить импорт товаров?
« Ответ #26 : 19.01.2020, 21:46:59 »
Цитировать
Убедился на многих реализованных проектах. С 1С-ником не раз делали полную интеграцию с 1С (напрямую в базу) - летает по сравнению с Битрикс.
То есть, запускали аналогичные проекты с одинаковым количеством товара на Joomla и битрикс и сравнивали? Вот прям все один в один только на разных движках?
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #27 : 19.01.2020, 21:53:59 »
То есть, запускали аналогичные проекты с одинаковым количеством товара на Joomla и битрикс и сравнивали? Вот прям все один в один только на разных движках?
Да, не в один в один, но похожие. На Joomla в разы быстрее. Спорить и доказывать здесь не собираюсь. Есть опыт и его не пропьешь. Где для Битрикса нужен ВДС, Joomla легко обойдется виртуальным хостингом, причем на него еще можно посадить несколько сайтов.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Как ускорить импорт товаров?
« Ответ #28 : 19.01.2020, 21:55:46 »
Да, не в один в один, но похожие. На Joomla в разы быстрее. Спорить и доказывать здесь не собираюсь. Есть опыт и его не пропьешь. Где для Битрикса нужен ВДС, Joomla легко обойдется виртуальным хостингом, причем на него еще можно посадить несколько сайтов.
Это факт
Битрикс к ресурсам требователен
Но грамотная настройка решает
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Как ускорить импорт товаров?
« Ответ #29 : 19.01.2020, 22:03:51 »
Но грамотная настройка решает
Максимум на 25%, не больше (а то и меньше). 4-ка выйдет и Битрикс будет далеко в заднице. Чтобы что-то изменить им нужно его (движок) полностью переписать. А они еще UMI купили, наверное на что-то надеялись, наверное на прорыв в технологиях.  ;D
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт/экспорт

Автор apirat

Ответов: 903
Просмотров: 181167
Последний ответ 17.06.2022, 21:10:28
от marksetter
Импорт товаров в Яндекс.Объявления

Автор demll

Ответов: 1
Просмотров: 1399
Последний ответ 04.02.2021, 09:32:19
от khan-alex
Перенос товаров из магазнина на Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 3
Просмотров: 1685
Последний ответ 09.04.2019, 14:27:51
от nevigen
Импорт товара с описанием дополнительных фото товара

Автор NekiyMonster

Ответов: 3
Просмотров: 2050
Последний ответ 02.02.2018, 18:27:40
от nevigen
В импорт/экспорт - столбец "сопутствующие товары" нужно по коллекции

Автор Zhanadil1509

Ответов: 1
Просмотров: 1160
Последний ответ 06.11.2017, 20:18:07
от nevigen