ThinkGeo.com    |     Documentation    |     Premium Support

Is Web Suite Edition Multithreaded

Hi,



I have a Single Page Application employing Web Suite Edition 6.0. I have up to 250 concurrent users. I have heard/read that ThinkGeo Web Suite Edition is Singlethreaded.



Does this mean that there is one thread per user session, or does it mean there is one thread per application instance.



Thanks,

Chris

Hi Chris,


 


In webEdition, we use “IHttpAsyncHandler” to get the request
and do the response. Please check the answers as following:


 


1.      
MapSuite is multi-thread:

Following is the screenshot we tracked when there is a user tile request coming
to webEdition:




You see it’s not single thread. 


2.      It
doesn’t mean that one thread per application instance, just as I shown in #1,
just as I pause at the break point, it has multi-thread for the application instance.


 


 


Solutions that they can try:


1.      
Please switch the application pool type to “classic” from “integrated”
in IIS.


2.      
The attached is the demo which simulates what we have to in 
WebEdition for accept request and response the image to client side. Can you
let the customer deploy this application to their IIS to see how many threads
consumed for several requests of one session? 


 


Thanks,




Summer