在服务器中拆分pdf文件非常慢?

时间:2015-03-31 13:12:36

标签: c# pdf itextsharp

我正在上传.pdf个文件,在上传时我正在分割.pdf个文件。就像.pdf有20页一样,然后我将它分成(使用iTextsharp),每个页面分成20 .pdf个。{/ p>

此过程在我的本地计算机上运行得很快,但在IIS中托管后需要更多时间。

例如:如果我将7 MB .pdf文件(包含23页)上传到我的本地计算机,则上传和拆分需要10秒到15秒。

对于服务器中的相同场景,需要1到3分钟。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

看起来这里可能会出现多个问题。正如@Bruno Lowagie和@Chris Haas所提到的,问题可能是由您的上传带宽引起的。

解决这个问题的可能方法是拆分这两个流程。首先进行上传,然后检查完​​成该过程所花费的时间。然后开始在单独的线程中处理PDF文件,并将其时间。这可以帮助您缩小问题所在。此外,请确保您的服务器在后台运行任何繁重的进程,因为这可能会使基准测试结果出现偏差,并引导您走错方向。

如果您遇到带宽问题,可能需要增加可用带宽。