princal
Posts: 19
|
Posted: 10/07/2008, 2:26 AM |
|
Unexplained slowdowns of a web application and the supporting server can be caused by the "Phishing Filter" built into IE7. If you application is running on an intranet with no access to the internet you must make sure that any client that is using IE7 DISABLE the phishing filter - turning it off is not enough. You must go into the Advanced settings tab of Internet Explorer and DISABLE the filter.
Short explanation of the problem is that when the filter is running and can not connect to the internet it keeps building up a collection of handles as it starts a new process as it evaluates all of the elements on a page. Once this collection of handles gets too high IE will grab all of the cpu time driving the cpu to 100% utilization. When this happens one of two things happens or sometimes both, 1) The browser does not register a response from the server so it sends the request again and agan and again or 2) the user gets impatient and clicks a submit button again and again and again. Net result, the client computer hangs, and the target server is bombarded with duplicate calls which when it tries to respond to it can not because the client computer is too busy trying to contact the microsoft server that handles the phishing filter.
If you want an exact and detailed explantion of the phishing filter i suggest you search the Microsoft Developer Network pages (MSDN) or search for phishing filter on Google.
|
|
|
|