Hi Everyone,
Recently we have started to have performance problems on our server
which has the following configuration:
Win 2K
IIS 5
php
The traffic to our web site is on normal time 300 - 400 concurrent
users.
On a very busy day it can go up to 5000 concurrent users. In these
days we simply crash!
We have come up with a to do list which has two main items on it.
- Upgrade the server
- Create a gate-keeper system.
What I mean by that is, some other server or a front line application
will allow only say 2500 people into
the site and unless one session is expired it won't let in the new one
in.
Our site uses SSL. Because of this I can not use the IIS's
user limitation feature. Beacuse users on the site start with http,
you need your chance to
get into the site first. Then when you are logged in then again need
the
same chance, only this time for each request since AFAIK https doesn't
let
persistent connections.
I appreciate links to related resources and solutions and sorry for
bad English.
Buy the way, I did some tests to compare Windows and linux backend
and linux performed about %60 better. However, we have to
stick to windows since we use COM till I create a diffrent solution
to that. Do you think this is expected?
H.Ceylan