Here is a small experiment, I want to read the documentation for IDispatchMessageInspector

Go to Microsoft MSDN search page: http://search.msdn.microsoft.com/search/Default.aspx

Load time: ~ 15 seconds or so

Load time: ~ or so Put IDispatchMessageInspector in the search input field and hit go.

Load time: ~8 seconds

Load time: Go the second result:

http://msdn2.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.aspx

Load time: too damn long!!

Just to give an idea, here is the wget output for this address:

wget http://msdn2.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.aspx

--00:59:48-- http://msdn2.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.aspx

=> `system.servicemodel.dispatcher.idispatchmessageinspector.aspx'

Resolving msdn2.microsoft.com... 207.46.16.251

Connecting to msdn2.microsoft.com|207.46.16.251|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 122,022 (119K) [text/html] 100%[========================================================>] 122,022 5.74K/s ETA 00:00 01:00:12 (5.74 KB/s) - `system.servicemodel.dispatcher.idispatchmessageinspector.aspx' saved [122022/122022]

That is right, over a minute half a minute to download just the HTML content of a single page, over two minutes just to get the simplest page to load.

Let me contrast that with the comparable experience:

Go to google.com

Load time: faster than I can measure

Load time: Put IDispatchMessageInspector and hit enter

Load time: ~2 Seconds

Load time: Go to the first result's cached content

Load time: ~7 seconds

You know what the real sad part is? The google approach is faster than locally installed MSDN!