Najważniejsze wskazówki dotyczące konfigurowania skalowalnych aplikacji internetowych

Wiele agencji wspierających zdrowie publiczne i reagowanie kryzysowe, obok innych wiarygodnych źródeł na całym świecie, udostępnia informacje o nowościach i ważnych wydarzeniach za pośrednictwem map, aplikacji i paneli utworzonych w usłudze ArcGIS Online. Gdy te aplikacje internetowe są udostępniane publicznie, stają się często bardzo popularne i generują duży ruch w sieci. Popularność może być jeszcze większa, gdy aplikacja jest udostępniana za pośrednictwem kanałów informacyjnych, mediów społecznościowych oraz innych witryn i kanałów medialnych. Ważne, aby Twoje publicznie udostępniane aplikacje działały dobrze w warunkach dużego natężenia ruchu, zwłaszcza jeśli są dostępne w dowolnym miejscu na świecie.

Ten temat zawiera najważniejsze wskazówki dotyczące optymalizacji skalowalności i wydajności wyświetlania publicznie udostępnianych aplikacji internetowych ArcGIS Online. Ponadto poniższa sekcja pokrótce wyjaśnia podstawowe mechanizmy usługi ArcGIS Online – kafle obiektowe i buforowanie odpowiedzi – które wspierają skalowalność i wydajność aplikacji internetowych.

Kafle obiektowe i buforowanie odpowiedzi

Usługa ArcGIS Online opiera się na niezawodnej, skalowalnej infrastrukturze, która obsługuje ogromny ruch internetowy. Hostowane warstwy obiektowe i hostowane widoki warstw obiektowych zapewniają wizualizacje danych na mapach internetowych i w aplikacjach, które publicznie udostępniają informacje. Gdy użytkownicy wchodzą w interakcję z aplikacją internetową ArcGIS Online, wysyła ona zapytania o dane do warstwy obiektowej, a następnie wyświetla te dane jako elementy na mapie. W przypadku warstw z dużą liczbą obiektów usługa ArcGIS Online używa kafli obiektowych, aby dostarczać dane w postaci wielu mniejszych odpowiedzi na zapytania. Dzięki mechanizmowi zwanemu buforowaniem odpowiedzi kafle obiektowe są buforowane raz i współdzielone przez wszystkich użytkowników żądających tych samych informacji. Sprawia to, że aplikacja może szybko wyświetlać najnowsze dane bez zużywania dodatkowych zasobów instytucji ArcGIS Online hostującej zasoby.

Podczas konfigurowania publicznie udostępnianej aplikacji w usłudze ArcGIS Online, stosowanie najważniejszych wskazówek opisanych w poniższych sekcjach zapewni, że aplikacja będzie korzystać z kafli obiektowych i buforowania odpowiedzi, dzięki czemu będzie zarówno skalowalna, jak i wydajna w dowolnym miejscu na świecie.

Najważniejsze wskazówki dotyczące optymalizacji skalowalności

Poniższe najważniejsze wskazówki są zalecane w celu optymalizacji skalowalności publicznie udostępnianych aplikacji internetowych o wysokiej popularności:

Najważniejsze wskazówki dotyczące optymalizacji wydajności wyświetlania

Oprócz najważniejszych wskazówek optymalizujących skalowalność, zalecamy także skorzystanie z poniższych najważniejszych wskazówek dotyczących optymalizacji wydajności wyświetlania publicznie udostępnianych aplikacji internetowych o wysokiej popularności:

  • Dla każdej hostowanej warstwy obiektowej zawierającej obiekty liniowe i poligonowe, włącz opcję optymalizacji rysowania warstwy na karcie Ustawienia strony elementu warstwy, aby poprawić czas przetwarzania zapytań.
  • Utwórz indeks atrybutów dla wszystkich pól używanych jako filtr. Chociaż do przechowywania indeksu atrybutów wymagana jest niewielka ilość dodatkowego miejsca w magazynie danych obiektowych, zwiększy to szybkość działania filtrów opartych na atrybutach. Jeśli Twoja instytucja preferuje stały koszt magazynu danych obiektowych zamiast korzystania z kredytów, rozważ opcję Premium Feature Data Store.
  • Ustaw odpowiedni zakres skali dla każdej warstwy, aby zminimalizować niepotrzebny czas rysowania warstwy.

Zasoby

Aby dowiedzieć się więcej, skorzystaj z następujących zasobów: