@tester_toster

Как правильно написать импорт товаров?

Приветствую.
Есть задача: написать импорт товаров из файла в базу данных.
Мое решение в лоб: загружаю файл, парсю его, данные кладу во временную таблицу.
Потом с помощью ajax делаю запрос к скрипту, которые выбирает значения из временной таблицы и вставляет их в таблицу, или заменяет если потребуется, добавляет новых поставщиков и свойства если их нет. У скрипта есть условие - максимальное время выполнения (в моем случае 1 секунда), и проверка на наличие данных для импорта, при выполнении одного из условий скрипт возвращает ответ на клиент, а там уже решается - новый запрос или окончание работы, плюс индикатор выполнения.
Интересует правильна ли логика и как ее можно улучшить?
Лучше делая много запросов или выгрузить таблицы за раз - поменять значения, загрузить обратно?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
master2016
@master2016
Всё нормально.
Я бы делал немного по-другому. Максимально бы заполнил данными временную таблицу, затем отдал бы ее на просмотр глазами человеку. С галочками и кнопкой подтвердить. По нажатию которой данные бы уже перебрасывались в постоянную таблицу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы