web-garden

IIS6 Available Memory for 32-Bit Application with Web Garden on x64 OS (32Gb Ram)

We have IIS6 running on a 64-bit Windows 2003 server with 32Gb physical RAM. Due to some older 32-bit dependencies within our .NET 3.5 ASP.NET application, we are currently forced to run our IIS worker process in 32-Bit wow64 mode which I understand gives us access to 4Gb of memory for our worker process. My question is if we use the We...

Creating a chart with tool tips in a Web Garden

I need to show a Line Chart on an ASP.NET page where each data point has a tooltip that shows its exact X and Y values. A chart for a particular dataset will probably only ever be requested once, so caching is disabled and the chart will be regenerated if it ever needs to be shown again. Restrictions: Needs to work in a web garden en...

Is IIS Web-Garden Forced Process Initialization possible?

We have an ASP.Net Web Application that is running in an IIS Web-Garden--which is configured to allocate up to four processes. In our Web Application the first user that hits the site causes the loading of all of the cached items. Since we are running in a IIS Web-Garden it ultimately takes up to four first time users to build up the cac...

ASP.Net increase MaxProcesses (web garden) using state server and caching

I have an ASP.Net website on IIS7 and I am planing to increase the MaxProcesses to match the number of cores on the server (4 cores, 64bit Windows Server 2008). From what I read, if I increase the MaxProcesses to create a web garden I have to set an out-of-process state server, so I am planing to use the ASPState service to share sessio...

Asp.net 2.0 Button click method works inconsistently in a web garden

We have a asp.net 2.0 web application that is running on IIS7. It is using web gardens and asp.net state server. On the page, there are many user controls. On one of the user controls, we have added logging on the button_click event that writes a line in the log whenever that method runs. When we click the button, it only periodically ...

IIS, multiple CPU cores, application pools and worker processes - best configuration for a single site?

Hi We use Kentico CMS and I've exchanged emails with them about a web garden deployment. We have a single site running on a server with 8 cpu cores. In line with Kentico's advice, we have not altered the application pool web garden setting from the default i.e. it is set to a maximum number of worker processes of 1. Our experience is ...

DotNetOpenAuth RelayParty not working on load balanced cluster

We're trying to move an ASP.NET MVC application, which uses DotNetOpenAuth OpenID Version 3.4.1, from a single server web garden to a physical server cluster held behind a hardware load balancer. Our old setup (OpenID RP working): Browser => SHTTP => Server => WebGarden => Nonce/Session Store Our new setup (OpenID RP not working): Br...

What should I consider when deploying a new web farm?

My web app has been chugging along just great in Production for years with one App server and one Web server. Now we're moving to a multi-server environment with 2 App and 3 Web servers. I have enough time to make changes before the go-live. As a Developer, what considerations should I take into account from coding, deployment, and arch...

Singleton object in IIS Web Garden

I have a lot of Singleton implementation in asp.net application and want to move my application to IIS Web Garden environment for some performance reasons. CMIIW, moving to IIS Web Garden with n worker process, there will be one singleton object created in each worker process, which make it not a single object anymore because n > 1. c...

Does IIS6 or IIS7 suppports client connection affinity to a worker process when using Web Gardens?

We have a .NET 3.5 application that stores sessions "In process". The application works fine when Web Garden in IIS6 is set to 1. However, when we change to 2 or more, users gets kick out and asked to log in again. As far as I have read, this can be solved by storing sessions out of the process (either state server or database). Assumi...

Can we use Web Farm and Web Garden together ?

Web farm is used for multiple request and multiple user using switching among them. Web Garden creates worker processes for every processor individually for one user. Is it possible to use worker process as a switch and convert it into Web Farm that can allocate multiple processor on bases of algorithm? ...

vb.net static variables on a web garden

Do vb.net static variables work on an IIS web garden? ...

When to create a web garden

I have an application that is currently running on IIS 6.0 with one worker process (the default). I am trying to determine if creating a web garden will improve performance. I have read a bunch of articles that say that a web garden is not the right approach for everyone (since it duplicates resources, cache is not shared, etc). I cou...

IIS6 Web Garden

I have a site that's becoming more active. I use a MySQL Database, .NET 3.5, IIS6, Memcached, and state server. I was looking into ways to improve performance and found that web garden adds additional threads for requests. I read that this should be equal to, or equal to + 1, the number of physical processors in the machine. So I tri...