I have been working on a very large corporate webapplication using ASP/
WSC. The application was very fast and performance was not an issue.
UNTIL we updated our servers. Performance went down 400% and IIS hangs
and crashes very often. The asp pages were slow and unresponsive.
We have been working our butts of to solve the problem, de-installing
servicepacks for windows and sql server and in the end re-installing
complete servers. We noticed the difference in the end when we had one
IIS server that was fast and had a few updates that another IIS server
missed.
These updates were:
- .net 2.0
- .net 3.0
- internet explorer 7 (includes microsoft windows script 5.7)
- msxml6
Although we are not 100% sure which one of these updates breaks
classic asp (or at least cripples it), we are fairly sure it is the
new vbscript.dll 5.7 distributed with IE7.
I also am not sure if this problem only arises when you use WSC's in
your ASP code or if it is a generic problem in classic asp.
Anyway, removing these four updates resulted in our asp / wsc
application accelerating back to the performance we were used to and
to the crashes in IIS stopping.
So please if you use classic asp, be careful to install IE7 on your
IIS server. At least check performance levels.
Hope this message helps anyone struggling with the same problem, as we
were unable to find any leads towards a solution.
I'd also like to hear if any other people are running into these
problems and can verify the solution. Specifically i am curious if
this problem only happens on asp using WSC objects, or if it also
happens on classic asp websites without the use of WSC.
Thanks,
Erik