Les jardins web (Web Gardens)... bons ou mauvais ?
Les jardins web (Web Gardens)... bons ou mauvais ?
Are there tout downsides to giving Application Pools multiple Worker Processes in IIS? They seem really easy to enable et (almost) everything I’ve read seems to suggest they’re good... so why doesn’t IIS give chaque App Pool 10+ Worker Processes? There must be certains detrimental effects, right?
Re: Les jardins web (Web Gardens)... bons ou mauvais ?
You're right to be suspicious. Web Gardens having no downside is a massive myth, they can cause you no end of problems, mais beaucoup de people encore ne even know quand they should be used.
According to Chris Adams (from le IIS team) there is seulement a single reason you would want to use a Web Garden: To give applications, that are pas CPU-bound mais execute long running requests, le ability to scale et pas use up tous threads disponible in le worker process. Il y a lots of reasons why they can be bad, cependant, it is a common misconception that il y a no downside.
They increase system overheads (they ne share cache), they ne share sessions (the user can lose leur session si they're switched over to another process), InProc can get messed up. In short, they're actually, more often than not, a lot of trouble, et you ne devrait pas be using one sans good reason.
Read Chris's full explanation: [http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx](http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx)
Further reading:
[http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24](http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24)
According to Chris Adams (from le IIS team) there is seulement a single reason you would want to use a Web Garden: To give applications, that are pas CPU-bound mais execute long running requests, le ability to scale et pas use up tous threads disponible in le worker process. Il y a lots of reasons why they can be bad, cependant, it is a common misconception that il y a no downside.
They increase system overheads (they ne share cache), they ne share sessions (the user can lose leur session si they're switched over to another process), InProc can get messed up. In short, they're actually, more often than not, a lot of trouble, et you ne devrait pas be using one sans good reason.
Read Chris's full explanation: [http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx](http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx)
Further reading:
[http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24](http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24)