Poor performance on WMTS with geoserver

09-21-2018 02:01 AM
Occasional Contributor


We are using ArcGIS WPF SDK to connect via WMTS service with an Image Pyramid (638 MB) stored in geoserver ,then we are showing it as a layer in a MapView. We are connecting directly with geowebcache endpoint in order to use its cache services.

The problem we have observed is a really bad performance of the map, it renders the maps really slowly (some tiles can take 15 seconds to finally show it) and we haven't got any improvement in performance terms when updating from 100.2 to 100.3 SDK. We think that the problem may be in the ArcGIS SDK because we have used the sample code from the SDK with our geoserver and it also goes slowly. We have also used another program like OpenLayers to show the map and it has a good performance.

Is this a known problem on ArcGIS SDK for WPF? Will there be any modification in the SDK to improve this performance?

This has stucked our project as the map is the main part of our project and its performance is really poor.

Thanks in advance.



0 Kudos
1 Reply
New Contributor


I am facing the same issue, and I guess that it is a wide-known problem because I see many topics regarding the performance leak in all SDKs.

Geoserver and WMS Tiled 

WMS performance with large number of layers 


I've tried using OpenLayers and the performance is better and I've sniffed the traffic and it seems that OpenLayers has optimized the WMS/WMTS requests, so it works better.

I haven't tried the 10.X.X release, but I guess that the reimplementation that took place in 2017 has some important performance issues.

Hope this help.