Я работаю над процессом, позволяющим людям загружать файлы PDF и управлять документом (порядок страниц) через веб-интерфейс.
Страницы файла PDF необходимо обрезать до определенного размера для печати, и в настоящее время мы запускаем их с помощью действия Photoshop, которое позаботится об этом.
Что я хочу сделать, это загрузить файлы PDF на выделенный сервер для выполнения желаемого процесса (действия в Photoshop, конвертировать, отправлять изображения обратно на веб-сервер).
Каковы некоторые хорошие способы выполнения функций, но отправка обновлений на веб-сервер для отслеживания процессов / индикаторов выполнения для информирования пользователя о том, сколько времени занимают их файлы для обработки.
Кроме того, каковы некоторые хорошие методы для организации очередей / отслеживания заданий / процессов в целом (с акцентом на веб-технологии)?