Система отчетности на базе КГУ

From the to-do list: ПК

✔ Можно ли как-то ускорить процесс загрузки фото при импорте отчета?

Comments

Андрей Буганов on September 20, 2013:

Сейчас 130 фотографий грузятся около 5-10 минут. Если будет большой файл то можно полчаса тогда ждать будет. Может можно параллельно грузить их?

Alexey Bychkov on September 21, 2013:

В php с потоками туго, только через разные костыли. Есть вариант использовать потоки через curl... Но, если честно, не уверен, что получится.
Если задача критичная - можем искать варианты реализации. Но, она может быть и безуспешной, т.к. нет в этом уверенности.

Андрей Буганов on September 23, 2013:

А во что сейчас упирается скорость импорта файла? Может отдающий изображения канал слабый?

Андрей Буганов on September 23, 2013:

или например в базу долго идет вставка информации о файле

Alexey Bychkov on September 23, 2013:

Взять фотографию с другого сервера и сохранить на наш - и так много раз - вот в этот процесс всё упирается. В БД вставка информации не критична.

Андрей Буганов on September 23, 2013:

не понял :), все упирается в сетевой канал (и на чьей стороне)?
Просто если мы быстрее физически качать не можем, то и над скриптами работать не стоит.

Alexey Bychkov on September 23, 2013:

Удалось увеличить скорость примерно в 3-и раза за счет curl-ов (потоков). Других вариантов пока предложить не можем.
Проблема в скорости скачки/сохранения поочередно всех фотографий. затык не в канале, а в целом в процедуре на круг - найти, открыть, скачать, сохранить.

Андрей Буганов on September 23, 2013:

да, как минимум раза в 2 быстрее стало.
Уже гораздо лучше, потом может вернемся к этому вопросу еще.
Принято