Art's profileArt's PlacePhotosBlogListsMore Tools Help
    September 23

    WebGIS - WinInet Limited connections

    I am always on the lookout for increased performance in WebGIS applications, especially with 9.2.  Part of this search is an understanding of the basic components that I need to use to develop these applications.  I shared part of this at the last ESRI UC.

    At the last ESRI User Conference, I gave a presentation on Developing Web Applications with ArcGIS Server .NET.  At the session, I had a few slides that discussed Best Practices one of which was to Understand the network.  More specifically, at most, browser uses 2 simultaneous connections per domain. 

    Well, recently, we found more specifics on this in the form of a MS Article ID: 183110 published January 23, 2006.  In summary:

    WinInet limits the number of simultaneous connections that it makes to a single HTTP server. If you exceed this limit, the requests block until one of the current connections has completed. This is by design and is in agreement with the HTTP specification and industry standards.

    IE uses Wininet.  The HTTP 1.0 spec mandates 4 simultaneous connections while the HTTP 1.1 spec (RFC2616) mandates the two connection limit.

    However, in this article it also documents how to override these default settings.  We (Rex Hansen and I) have recently tried this and found that by increasing the default connections to 5, we observed a noticeable performance increase, especially on load. 

    NOTE: I do believe that there is a point of diminishing returns and I have not gone to that level of detail yet. Also, the MS Article warns not to do this in your everyday web surfing.

    So, for all you WebGIS developers out there, try this out with 9.2 and let me know your findings.  As we do more, I will report it soon.

    September 16

    AGS - almost there!

    WOW!  The response on server has been out of this world.  We have product roll outs going on worldwide that introduce ArcGIS 9.2 (with a heavy emphasis on server).  We are just about done with it, still a bit left to do though... I have noticed a bunch of posts on AGX by James Fee and Jai Singh - Euan and his crew have been working 24/7 getting it ready for the masses - it too, will be awesome!
     
    It has been a long road to final, we are almost there - hang tight.  Speaking of final - now that we are almost there... We are still looking for .NET WebGIS Developers to join our team here in beautiful Redlands, CA at ESRI.  If you are interested, send me an email.
     
    As for me, I plan on starting to blog again on a more frequent basis.  Nonetheless, I myself have been scheduled to head out to the Middle East/North Africa UC (Amman, Jordan) and the European UC (Athens, Greece) towards the end of October.  The interest in Server is World-Wide!