telmessos Posted September 7, 2011 Posted September 7, 2011 Hi all, I have an c#.NET web application running on Windows 2008 Enterprise 32 bit server. Dual Xeon X5460 CPU with 16 GB RAM. Database server also has the same configuration. I get 8-9 seconds waiting time before the application responds. I use the same application on Windows 2003 Enterprise server. Application responds in 3 seconds for the same data and application. I made a search on the internet and made the following changes on the 2008 server: Disable chimney offload state Disable receive window auto tuning Adding to aspnet.config It made only minor changes. Any other ideas to fix this performance issue? Kindest Regards telmessos P.S: IIS7 is running IIS6 compatibility mode as the application is built for IIS6. Quote
ICTCity Posted September 7, 2011 Posted September 7, 2011 hi, As said in another post... From 2003 to 2008 many functions are changed, and to maintain backward compatibility, Windows slows down the processing of some function. (Actually it's more complicated but I can't find a better way to explain this). Anyway, check your firewall (already done it?!) and, if you can, DISABLE IPv6. There are two links that I read so far: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2F9%2Fc%2F5%2F9c5b2167-8017-4bae-9fde-d599bac8184a%2FPerf-tun-srv.docx&ei=D15nTsW_FfTR4QTFqKntDA&usg=AFQjCNGdtufM5zlakRrWIW1XK-I_Qbvd2Q And then: http://blogs.microsoft.co.il/blogs/shair/archive/2008/03/13/how-to-improve-iis-performance.aspx Hope this help... Quote -------------------------------------------------------- Tu peux aussi crire en franais. Du kannst auch auf Deutsch schreiben. Puoi scrivere anche in italiano. --------------------------------------------------------
telmessos Posted September 8, 2011 Author Posted September 8, 2011 Hi ICTCity, Thanks for the post. I'll check the links. I am confused at one point. What do you mean by saying check your firewall? The server firewall configuration is made by the technical staff of the server owner. I am taking care of the application. If the ports on the firewall were not open, the connection would not be made. (Or not?) Thanks Quote
ICTCity Posted September 8, 2011 Posted September 8, 2011 The point with the firewall is simple: If the port is opened, the communication occurs. If the EXECUTABLE is not excluded, the comunication is permitted, BUT the connection is still monitored. Which is ok, but this may slow down the communication... Quote -------------------------------------------------------- Tu peux aussi crire en franais. Du kannst auch auf Deutsch schreiben. Puoi scrivere anche in italiano. --------------------------------------------------------
telmessos Posted September 9, 2011 Author Posted September 9, 2011 Many thanks for your reply. In my conditions one server is IIS7 web server. And the second is MSSQL server. What do I need to add to which server? In Windows 2003 server there was no need for that. I don't know what application to add to which server. Thanks again telmessos Quote
ICTCity Posted September 9, 2011 Posted September 9, 2011 Under admin tools open: FIREWALL WITH ADVANCED SECURITY. From there your can add a program (executable). In this case SQL.exe and any other program related to your comunication. Anyway, I don't think this will improve perfomances, unlucky, as said before, I think the problem is a function or a component which manages the connection... Quote -------------------------------------------------------- Tu peux aussi crire en franais. Du kannst auch auf Deutsch schreiben. Puoi scrivere anche in italiano. --------------------------------------------------------
Recommended Posts