Я загружаю файл .pdf
и во время загрузки я сплит его .pdf
. Например, если .pdf
имеет 20 страниц, тогда я разбиваю (используя iTextsharp) его на 20 .pdf
каждой страницы.Разделение файла PDF очень медленно на сервере?
Этот процесс происходит быстро на моей локальной машине, но после размещения в IIS требуется больше времени.
Ex: если я загружаю файл 7 MB .pdf
(с 23 страницами) на свой локальный компьютер, он занимает 10 сек-15 сек для загрузки и расщепления.
Для этого же сценария на сервере это занимает 1 - 3 минуты.
Пожалуйста, помогите мне.
Скорость разделения зависит от того, как вы разделяете и о характере документов. Очевидно, что это также зависит от аппаратного обеспечения. Если процессор вашего сервера работает медленнее, чем процессор вашего локального компьютера, процесс будет медленнее на сервере. Также есть вопрос загрузки сервера. У сервера может быть много ресурсов, но если эти ресурсы не будут выделены для вашего процесса из-за большой нагрузки, ваш процесс не принесет им пользы. В общем, это не похоже на вопрос StackOverflow. –
Вы также включаете загрузку в уравнение. Загрузка файла размером 7 МБ с локального компьютера на локальный компьютер должна быть намного быстрее, чем загрузка файла размером 7 МБ, скажем, беспроводного интернет-соединения в гостиничном номере. Вы не говорите ничего о разнице во времени обработки процесса расщепления. –
Я с @BrunoLowagie, нам нужно игнорировать время, потраченное на загрузку файла, поскольку это физическое и экономическое ограничение, которое мы не можем исправить. Нам нужно проверить ** только ** время, затрачиваемое на разделение файла. Это можно измерить **, не загружая файл, а просто разбивая тестовый файл на локальной файловой системе сервера. Пока мы не получим эти данные и код, используемый для разделения PDF, я закрою это. –