Рейтинг:
8
Dave Kreskowiak
Забудьте о индикаторе прогресса. Вы должны сосредоточиться на проблеме, почему запрос, возвращающий одну строку, занимает 10 минут для выполнения.
RizwanShaikh
Потому что размер pdf-файла составляет 900 МБ
Dave Kreskowiak
Да, вот в чем твоя проблема. НЕ ПОМЕЩАЙТЕ ФАЙЛЫ ТАКОГО РАЗМЕРА В БАЗУ ДАННЫХ. Сохраните их в файловой системе, а затем сохраните путь к ним в базе данных. На этом этапе индикатор выполнения не требуется.
Когда клиент запрашивает этот документ по идентификатору, вы ищете этот идентификатор в базе данных, получаете путь, а затем возвращаете файл по этому пути клиенту.
RizwanShaikh
у вас есть какой-нибудь пример этой темы