Alter des Cachesteuerelements

Wenn Sie Layer und Dateien in Map Viewer verwenden, verwendet ArcGIS Online ein Content Delivery Network (CDN), um die Performance des Karten-Layers zu optimieren und die Serverlast durch das Verwenden von Caching zu reduzieren. Caching ist der Vorgang, bei dem eine Kopie einer Serverantwort gespeichert wird, damit zukünftige Anforderungen derselben Daten bei Verwendung des Layers schneller bearbeitet werden können, ohne den Server erneut abfragen zu müssen.

Beim Schwenken und Zoomen der Karte und beim Interagieren mit dem Layer fordert die App Daten an. Das CDN speichert die Informationen im Cache, die vom Server für jede einzelne Anforderung zurückgegeben werden. Wenn derselbe Benutzer oder andere Benutzer genau dieselbe Anforderung stellen, werden die Informationen aus dem Cache abgerufen, anstatt die Anforderung an den Server zu senden. Dadurch wird die Zeit reduziert, die zum Laden einer Karte mit dem Layer benötigt wird. Ferner wird die Reaktionsgeschwindigkeit von Apps verbessert, die den Layer nutzen, was gleichzeitig die Benutzerfreundlichkeit bei der Interaktion mit dem Layer steigert.

Die Daten im Karten-Layer können sich auf dem Server ändern, daher prüfen das CDN und Ihr Browser regelmäßig, ob Aktualisierungen vorliegen. Die Zeit zwischen diesen Überprüfungen, gemessen in Minuten, wird als maximales Cache-Alter bezeichnet. Sobald das maximale Cache-Alter erreicht ist, wird der Cache aktualisiert. Wenn seltener geprüft wird, ob Aktualisierungen vorliegen, verbessert dies die Performance. Gleichzeitig müssen Benutzer, die den Layer oder eine Datei in einer Karte verwenden, länger auf die Anzeige der aktuellen Daten warten.

Sie können die Einstellung für das maximale Cache-Alter für die folgenden Layer- und Elementtypen erhöhen und so die Häufigkeit, mit der vom Browser und CDN nach Änderungen gesucht wird, reduzieren.

  • Gesicherte und für die Öffentlichkeit freigegebene ArcGIS Server-Web-Service-Layer
  • Datei mit kommagetrennten Werten (.csv)
  • Feature-Sammlung
  • File-Geodatabase (.zip)
  • GeoJSON
  • Google Sheets
  • Für die Öffentlichkeit freigegebene gehostete Feature-Layer
  • KML-Datei
  • Medien-Layer, die Sie als Element speichern
  • Microsoft Excel (.xls oder .xlsx)
  • Open Geospatial Consortium (OGC) GeoPackage
  • Parquet-Feature-Layer (Beta)
  • Service-Definition (.sd)
  • Shapefile (.zip)

Bedenken Sie Folgendes, bevor Sie das maximale Cache-Alter für ein Layer- oder Dateielement erhöhen:

  • Änderungen an den Daten sind möglicherweise erst öffentlich verfügbar, nachdem der aktuelle CDN-Cache abgelaufen ist. Wenn Sie beispielsweise das maximale Cache-Alter für einen gehosteten Feature-Layer von 30 Sekunden auf 5 Minuten erhöhen, vergehen 5 Minuten, bevor das CDN infolge einer Anforderung auf aktualisierte Daten überprüft.
  • Wenn Sie die Freigabe für den Layer für die Öffentlichkeit aufheben, bleiben gecachte Antworten temporär im CDN, bis der Cache abgelaufen ist. Bei einem maximalen Cache-Alter von 5 Minuten bedeutet dies, dass es bis zu 5 Minuten dauern kann, bis der Layer nicht mehr öffentlich verfügbar ist. Bei der Organisation angemeldeten Benutzern werden jedoch die neuesten Daten angezeigt.

Führen Sie die folgenden Schritte aus, um das maximale Cache-Alter für entsprechende Elemente zu ändern:

  1. Melden Sie sich bei Ihrer Organisation an.

    Sie müssen der Besitzer des Elements, Mitglied der Standardadministratorrolle oder einer benutzerdefinierten Rolle sein, der die Berechtigungen zum Verwalten aller Inhalte von Organisationsmitgliedern zugewiesen wurden.

  2. Öffnen Sie die Elementseite für den öffentlichen gehosteten Feature-Layer, den gesicherten Service oder das unterstützte Dateielement.
  3. Klicken Sie auf die Registerkarte Einstellungen.
  4. Scrollen Sie zum Abschnitt Cache-Steuerung, und legen Sie fest, wie viel Zeit maximal vergehen darf, bis Benutzer, die den Layer verwenden, Aktualisierungen an den Daten des Layers erhalten.

    Diese Einstellung ist für gehostete Feature-Layer, bei denen die Bearbeitung aktiviert ist, und für gesicherte ArcGIS Server-Feature-Services nicht verfügbar.