Я думаю о том, чтобы преобразовать приложение Visual Basic (которое принимает файлы с разделителями каналов и импортирует их в базу данных Microsoft SQL) в страницу php.Один из этих файлов имеет в среднем около 9 мегабайт.(Я не могу быть точным в отношении количества задействованных строк, но я бы сказал, что это около 20 тысяч)
Одним из преимуществ является то, что любые изменения, внесенные на страницу, будут автоматически «развернуты» на предполагаемуюпользователь (в настоящее время, когда я делаю изменения в приложении Visual Basic, которое изначально было создано кем-то другим, я должен поставить последнюю версию на все ПК людей, которые его используют).
Проблема заключается в импортеможет занять около двух минут.Две минуты - это длительное время веб-сайта, поэтому я хотел бы предоставить пользователю обратную связь, чтобы указать, что страница не провалилась / не вышла тайм-аут и определенно что-то делает.
Лучшая идея, которую я могупока думать о том, чтобы использовать ajax, чтобы сделать это постепенно.Скажем, импортируйте 1000 записей за один раз, затем возвращайтесь, внедряйте следующие 1000, возвращайтесь и т. Д.
Существуют ли более эффективные способы выполнения таких задач, которые не требовали бы от меня изучения новых языков программирования?или скачать приложения или библиотеки?