I am using a FeatureLayer for a points layer with close to 10,000 points around the world, and finding the performance is slow. Are there any advise or best practice to speed things up?
This points layer is served using ArcGIS for Server 10.4. The points come from a file geodatabase. I need to use FeatureLayer because we need to allow users to change symbology dynamically on the JavaScript web viewer and use popups. At the globe level, it takes a few seconds to draw the points form the FeatureLayer, where it is almost instant if I use ArcGISDynamicServiceLayer (which is expected). In addition, the quality of the points are visibly more blurry than the one from ArcGISDynamicServiceLayer.
I have tried snapshot and on-demand modes for the FeatureLayer but they do not improve speed.