ArcGIS online MapServer performance problems

2367
7
04-07-2011 11:09 AM
AndySanford
New Contributor
Hi,

We're building an app using the ArcGIS Web Mapping API for Silverlight (v2.1).  It uses ArcGIS Online for map tiles (imagery and streetmaps:
http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer
http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer)

Periodically (such as today at 2pm EST, and continuing as we speak), these services get extremely slow loading new tiles (when this happens, we verified our local/internet connection was still performant using other third-party web mapping sites.)  It is busy working, as we have the esri map progress bar enabled and can see it working, it just comes to a crawl.

We also verified it wasn't a problem with our app, by using the following demo app - which also performed slowly at this time:
http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#SwitchMap

This problem is surprising, since the ArcGIS Online infrastructure description sounds impressive and talks about extremely high availability and performance:
http://help.arcgis.com/en/arcgisonline/content/index.html#/System_infrastructure/011q0000000w000000/

1) Is there a known problem going on?  Is there something being done to fix it and avoid such problems in the future?

2) Instead, could this be a problem outside of ESRI?  How can we diagnose this?

3) How do we report ArcGIS Online availability and performance problems?

4) Should we be using  different URLs for production? 
-It will be a real problem if this ESRI cloud service (ArcGIS Online) has such performance problems when our customers start using this product in production.  When we started this project we were given assurances this product was ready for commerical production use. Any insight would be great!

5) We saw the following related problem with geocoding tasks at ArcGIS Online; Any info on this would be great as well:
http://forums.arcgis.com/threads/25812-geocoding-periodically-returns-quot-An-unexpected-error-occur...

Thanks!
Tags (2)
0 Kudos
7 Replies
MikeMinami
Esri Notable Contributor
We are not aware of any issues. Are you still having problems?

Thanks,

Mike
0 Kudos
AndySanford
New Contributor
Hi, Mike,

Thanks for your response.

A) Yes, we are sometimes still having issues; the performance seems to vary quite significantly.  

Right now (4/11/2011 @ 2:05pm EST), we are seeing very poor performance of our app using imagery, and of the following ESRI demo app:
http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#SwitchMap
The demo app actually taking minutes to update the display with imagery as you pan/zoom with the mouse.

At the same time, the performance for the following ESRI demo app that uses Bing maps data is great:
http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#BingImagery

-Can you see the performance difference and problems?  Two times that it seems to occur is around 2pm and 6pm, but I haven't done many tests on different times.

B) Can you also provide input on the other questions I posted (#2-5)?

Thanks!
0 Kudos
AndySanford
New Contributor
we're still seeing perf problems @ 1:35pm EST on 4/13/2011.  Can ESRI provide any insight into this & how to diag/fix?

Thank you!
0 Kudos
MikeMinami
Esri Notable Contributor
Unfortunately, the forums are not really set up to diagnose these kinds of issues. I'd suggest you call Esri Technical Support.

However, there are various web debugging tools, like fiddler, firebug that let you see where slowness is occurring. You might look into these if you haven't already.

Another thing to rule out is network traffic. Is the slowness occurring on the network even before you get to our servers? You can use tracert to get some indication of this.

Open a command window (CMD) on your computer.
Type in: tracert services.arcgisonline.com

This will display the time in milliseconds it takes to just get to our server (not download tiles or anything) and display the various hops you go through from your computer to the internet to our server.

Run this command when things are performing well and run it again when things aren't. If you see a difference in the numbers that display, then it's the network that's slow.

If the numbers don't change, then it's possibly our services. We'd need to do more to troubleshoot. In this case, you should call technical support.

Hope this helps,

Mike
0 Kudos
AndySanford
New Contributor
FYI, I've been doing some tracert tests, and it appears the performance is not correlated to the tracert times.  I get similar times and number of hops when the tile-reading perf is good to when it is bad (in fact, the times are a bit faster when the perf is bad - 39msec when perf is bad compared to 46-48msec when perf is good.  I also have one additional hop when the perf is good.)

In addition, as I mentioned before, your bing demo's perf is consistently good, whether the esri demo's perf is good or bad at the same time. So it seems likely it is a server problem, not the network.
0 Kudos
MikeMinami
Esri Notable Contributor
Looks like you should contact technical support.  What they will probably need is the exact time you are noticing problems and with what service so we can cross check it with the log files on our server...

Thanks,

Mike
0 Kudos
JamesSimard1
New Contributor III
Hi. Be curious to hear of the outcome- same problem here.
0 Kudos