Can feature layer views handle a high amount of web requests, similar to a feature collection? We've previously run into issues with feature layers not being able to handle a high amount of web requests, and we are curious if views are the answer.
Thanks in advance!
Check out this blog about preparing your data for a high demand of requests: https://blogs.esri.com/esri/arcgis/2017/03/02/best-practices-for-high-demandviral-apps/
Depending on your data and workflow, pick the option that works best for you. Feature layer Views can help if you have an editable view of the data and a visualizing view of the data. This blog reviews how to use views for VIew/Edit apps if needed: https://vdot.maps.arcgis.com/apps/Cascade/index.html?appid=84c75208e15e49e48ca2a05410996c7f
Thank you for the reply. The reason I ask is because our ArcGIS Online hosted Track-A-Plow site utilizing hosted feature layers would crash when hit with millions of simultaneous requests. We later learned feature collections can handle the load and modified our workflow and backend process to mitigate the issue. Now that views are available, we are wondering if they can handle millions of simultaneous requests. We are looking to move some layers from our locally hosted ArcServer stack to AGOL for better high-availability. Feature collections won't work for us for the application that would host the views since we use custom REST queries to generate data in custom popups.
Ensuring that the best practices mentioned above are enabled disable editing on feature service and no filters, there is some architecture built in to allow this content to scale to meet the needs of millions of requests. Feature layer views are a way of making sure these requirements are met.
Would hosted tiles work?
Does the Track a Plow site involve editing? If there are 100s-1000s simultaneous edits happening concurrently, you may want to look into Premium data stores to meet your needs, but this is rarely required. If you want to discuss Premium data stores, contact your account manager and we can set up a meeting to discuss this in further details.