Wiek kontroli pamięci podręcznej

W przypadku dodania jednego z następujących elementów w przeglądarce map Map Viewer usługa ArcGIS Online wykorzystuje sieć przesyłania zasobów (CDN) w celu zoptymalizowania wydajności warstwy mapy i ograniczenia obciążenia serwera za pomocą pamięci podręcznej, jeśli dany element jest udostępniany publicznie:

Buforowanie to proces przechowywania kopii odpowiedzi serwera, tak aby przyszłe żądania dotyczące tych samych danych mogły być obsłużone szybciej bez ponownego wysyłania zapytania do serwera ponownie, gdy używane są warstwy.

Podczas przesuwania i powiększania mapy oraz działaniu na warstwie aplikacja wysyła żądania danych. Sieć CDN zapisuje w pamięci podręcznej informacje zwrócone przez serwer w odpowiedzi na każde unikalne żądanie. Gdy ten sam użytkownik lub inni użytkownicy wysyłają dokładnie to samo żądanie, informacje są pobierane z pamięci podręcznej, zamiast wysyłać żądania do serwera. Skraca to czas potrzebny na wczytanie mapy zawierającej warstwę, poprawia szybkość reagowania aplikacji używającej warstwy, co usprawnia pracę użytkowników z warstwą.

Dane w warstwie mapy mogą zmienić się na serwerze, dlatego sieć CDN i przeglądarka okresowo sprawdzają aktualizacje. Wyrażony w minutach czas między operacjami sprawdzania jest nazywany maksymalnym wiekiem pamięci podręcznej. Po osiągnięciu maksymalnego wieku pamięci podręcznej jest ona odświeżana. Rzadziej dokonywane sprawdzanie aktualności danych oznacza wyższą wydajność, jednak dla osób korzystających z warstwy na mapie oznacza to dłuższe czekanie na wyświetlenie najnowszych danych.

Istnieje możliwość zwiększenia ustawienia maksymalnego wieku pamięci podręcznej dla tych elementów warstw, co powoduje zmniejszenie częstotliwości, z jaką przeglądarka i sieć CDN sprawdzają zmiany.

Przed zwiększeniem maksymalnego wieku pamięci podręcznej elementu warstwy należy wziąć pod uwagę następujące kwestie:

  • Zmiany danych mogą nie być dostępne publicznie, dopóki nie upłynie okres aktualności pamięci podręcznej sieci CDN. Jeśli na przykład maksymalny wiek pamięci podręcznej hostowanej warstwy obiektowej zostanie zwiększony z 30 sekund do 5 minut, po otrzymaniu żądania sieć CDN będzie czekać 5 minut, zanim sprawdzi, czy istnieją zaktualizowane dane.
  • Jeśli element przestanie być udostępniany publicznie, odpowiedzi zapisane w pamięci podręcznej sieci CDN będą w nim pozostawać do czasu upływu okresu aktualności pamięci. Oznacza to, że po skonfigurowaniu maksymalnego wieku pamięci podręcznej na 5 minut, może minąć do 5 minut, zanim warstwa stanie się niedostępna publicznie. Natomiast użytkownicy zalogowani w instytucji będą widzieć aktualne dane.

Aby zmienić maksymalny wiek pamięci podręcznej dla kwalifikujących się elementów, wykonaj następujące czynności:

  1. Zaloguj się w instytucji.

    Musisz być właścicielem elementu lub członkiem domyślnej roli administratora lub roli niestandardowej, która ma zestaw uprawnień do zarządzania wszystkimi zasobami należącymi do członków instytucji.

  2. Otwórz stronę elementu dla elementu warstwy.
  3. Kliknij kartę Ustawienia.
  4. Przejdź do sekcji Kontrola pamięci podręcznej i wybierz maksymalny czas, przez jaki użytkownicy korzystający z warstwy muszą czekać, zanim otrzymają aktualizacje danych.

    To ustawienie nie jest dostępne dla hostowanych warstw obiektowych, które mają włączoną edycję i nie jest w ogóle dostępne dla zabezpieczonych usług obiektowych serwera ArcGIS Server, w przypadku których nie zapisano poświadczeń.