Author Message

Posted: Sun Aug 30, 2009 11:32 pm   Post subject: SDK conversion much slower than Pro desktop software

I have been testing the latest SDK version 4.2 and it takes about 3 minutes 50 seconds to convert a PPT. The same PPT takes about 1 minute 50 seconds to convert via iSpring Pro desktop software (PowerPoint 2007) on the same CPU. Is there a way to speed up the SDK conversion process?

Is PowerPoint really required to be installed on the server?

I did not think PowerPoint was well designed for multithreaded processes in a multi user server scenario -- how well does this scale with multiple users converting PPTs at the same time?


Profile profile test

Posted: Tue Sep 01, 2009 2:18 pm   Post subject: Re: SDK conversion much slower than Pro desktop software

iSpring Pro works as a PowerPoint add-in. It means it is located in PowerPoint application being a part of PowerPoint process. In this case the interaction between PowerPoint and iSpring Pro doesn’t require switching between processes and all calls from iSpring Pro to PowerPoint are executed without delay.

iSpring SDK is implemented as a standalone process. Thus, when iSDK calls some PowerPoint method, Windows passes parameters from iSpring process to PowerPoint process and switches from iSpring to PowerPoint. Switching between processes and passing parameters increases conversion time.

Quote:
Is PowerPoint really required to be installed on the server?


PowerPoint is required to be installed on the server.

PowerPoint is not designed for multithreaded processing, so we do not recommend launch multiple conversions. Instead you can implement a sort of queue system, so once the presentation is uploaded to your application it's put into the queue, and all presentation are processed one by one but not simultaneously.


Profile profile test
Display posts from previous:  Sort by  

  


Who is online
Who is online In total there are 4 users online :: 2 registered, 0 hidden and 2 guests (based on users active over the past 5 minutes)
Most users ever online was 108 on Thu Nov 21, 2013 3:41 pm

Registered users: Baidu [Spider], Google [Bot]


cron