C# ASP.NET 3.5 application
SQL Server 2008 backend
Internet Explorer 10 and Chrome
We have a web application that is accessed by roughly 50-60 employees at the same time. We have a variety of browsers that are used. IE 8,9,10 and Chrome. When you open up the web application the first time it seems to run great. Over time it because slower and slower. I look at the database server and everything looks ok there and no locks on queries or anything of that nature. I look at the web server to see if the worker process is spiking and it seems to be at normal usage. It only is taking up maybe 200 megs of ram.
Generally, they can close down whatever browser they are using, open it up again and its ok. Others have claimed that they close down the browser, open it up and its exactly the same as it was before they closed it down.
When it's dragging to the point that it's taking 30 seconds from going to one page to the other, I restart the application pool and that seems to make it run normal again.
This leads me to believe its something with my code and a possible memory leak but then why would worker process only be taking up less than 200 megs on the server? Maybe it's something in the .NET 3.5 framework and IIS? A lot of the problems seemed to start when IE10 was installed on some machines by automatic updates. We reverted some users to previous IE8 and that helps a little but still some drag. We then let users use Chrome and it seems that when they initially start up chrome, it's extremely fast. Other users have never really seen the application slow at all.
I've been trying to pin point where the problem is, but I can't seem to figure it out. I just can seem to figure out where my focus should be set. I've been combing through code and queries. I've run Red Gate's performance profiler but that doesn't capture the problems we are having on our live server. It only captures what I do. Event Viewer hasn't helped much.
"Over time it because slower and slower." This is the user's experience? Has anyone looked at the client side performance. Many web apps use a lot of memory clogging up the client pc performance. Firefox
Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.
Why is this different from all of the other step by step guides? Because I make a living as a DBA and not as a writer and I lived through this experience.
Defining the name:
When I talk to people they say different names on this subject stuff l…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables.
Make a table:
Update a specific column given a specific row using the UPDATE statement:
Remove a set of values using the DELETE s…