1
我正在上傳.pdf
文件,並在上傳時將我拆分爲.pdf
文件。如果.pdf
有20頁,那麼我分裂(使用iTextsharp)到每個頁面的20 .pdf
。拆分pdf文件在服務器上很慢?
這個過程在我的本地機器上進行得很快,但是在IIS中託管之後需要更多的時間。例如:如果我將7 MB的.pdf
文件(23頁)上傳到本地計算機,則上傳和分割需要10秒-15秒。
對於服務器中的相同場景,需要1-3分鐘。
請幫幫我。
分裂速度取決於你如何分裂和文件的性質。顯然,這也取決於硬件。如果服務器的CPU比本地機器的CPU慢,那麼服務器上的進程將會變慢。還有服務器負載的問題。服務器可能擁有大量資源,但如果這些資源由於負載過重而未分配給您的流程,那麼您的流程將不會從中受益。總而言之,這看起來不像StackOverflow問題。 – 2015-03-31 13:16:08
您還包括上傳到等式中。將7 MB文件從本地計算機上傳到本地計算機應該比上傳7 MB文件(比如說,在酒店房間中使用無線Internet連接)要快得多。關於分割過程的處理時間的差異,你什麼都不說。 – 2015-03-31 13:19:24
我與@BrunoLowagie,我們需要忽略上傳文件的時間,因爲這是一個我們無法修復的物理和經濟約束。我們只需要**基準**分割文件的時間。這可以通過**而不是**上傳文件來測量,而只是將測試文件拆分到服務器的本地文件系統上。在我們獲得這些數據和用於分割PDF的代碼之前,我要關閉這個功能。 – 2015-03-31 20:54:01