I am trying to publish a vector dataset (points) with greater than 1 million records and many fields. Ultimately it will be used solely in a query widget in a WebApp. What is the best method? ArcGIS server, hosted feature layer in AGOL, etc.? I've tried both thus far and both are pretty slow and clunky.