Improving MHT Download Performance with Caching
I’m spidering search results and trying to archive hundreds of pages to MHT’s. I’m testing your control and found it much slower than Internet Explorer. Also, while I’m not doing this now, is this control threadsafe if I ever wanted to try that to improve performance?
Internet Explorer is faster because it uses multiple threads, and because it uses disk caching. Both can be accomplished using Chilkat MHT.
First, the easy answer: Yes, the MHT component/library is thread-safe. Of course, each thread should use it’s own instance of an MHT object. Also, the disk-caching is thread-safe. Multiple threads can be updating files in the same caching directory without interfering with each other.