Die geschätzte Cache-Größe des Web-Layers kann mit einem beträchtlichen Zeitaufwand bei der Kachel-Erstellung verbunden sein und erheblichen Speicherplatz beanspruchen.
Lösung
Führen Sie einen der folgenden Vorgänge aus:
- Unternehmen Sie nichts.
- Wenn Sie keinen umfangreichen gecachten Web-Layer freigeben möchten, können Sie eine Reihe von Caching-Strategien verwenden, um die Cache-Größe zu reduzieren. Zu diesen Strategien gehört beispielsweise die Reduzierung der Detaillierungsebene, die Verwendung einer Feature-Class zur Definition eines Interessenbereichs, in dem Kacheln (für Kartenbild-Layer) erstellt werden, die Änderung des Kachelformats, die Verwendung des bedarfsgesteuerten Cachings für seltener angezeigte Bereiche und das Beschränken der sichtbaren Maßstabsbereiche im Cache. Sie können dieser Verfahren einzeln verwenden oder miteinander kombinieren.
Weitere Informationen
Web-Kachel-Layer-Caches können zahlreiche Serverressourcen zum Erstellen und Speichern in Anspruch nehmen. Es gibt verschiedene Möglichkeiten, um die Gesamtgröße Ihres Cache zu reduzieren:
- Bedenken Sie bei der Auswahl der Maßstabsebenen für den Cache, dass mehr Kacheln zur Abdeckung der Kartenausdehnung erforderlich sind und die Erstellung des Cache länger dauert, je weiter Sie die Karte vergrößern. Jedes Mal, wenn Sie den Nenner des Maßstabes halbieren, sind viermal so viele Kacheln zur Abdeckung einer quadratischen Fläche der Karte erforderlich. Eine quadratische Karte bei einem Maßstab von 1:500 enthält beispielsweise viermal so viele Kacheln wie eine Karte bei einem Maßstab von 1:1.000, und eine quadratische Karte bei einem Maßstab von 1:250 enthält 16 Mal mehr Kacheln als eine Karte bei einem Maßstab von 1:1.000.
- Das Caching basierend auf der Feature-Class-Grenze ermöglicht Ihnen, Kacheln nur an den Positionen zu erstellen, an denen Sie diese benötigen, und leere oder irrelevante Bereiche auszuschließen. Wenn Sie z. B. ein Land cachen, können Sie eine Feature-Class der größten städtischen Gebiete bereitstellen. Hiermit fordern Sie an, dass der Server nur Kacheln erstellt, die diese städtischen Gebiete darstellen. Die verbleibenden Gebiete können bei Bedarf gecacht werden, wenn der Client dies anfordert. Durch dieses Verfahren sparen Sie Zeit und Speicherplatz, der sonst zum Erstellen der nicht benötigten Kacheln für ländliche Gebiete verwendet worden wäre. In der folgenden Abbildung ist ein theoretisches Raster mit Kacheln zu sehen, die erstellt würden, wenn die Feature-Class nur den Bundesstaat Kalifornien enthielte. Nicht benötigte Kacheln im Ozean und in den benachbarten Staaten werden nicht erstellt. Diese nicht benötigten Kacheln wären eingeschlossen worden, wenn Sie die standardmäßige rechteckige Ausdehnung verwendet hätten.
- Beim bedarfsgesteuerten Caching werden die Kacheln nicht vorab sondern erst dann erstellt, wenn sie zum ersten Mal von einem Client angefordert werden. Das bedarfsgesteuerte Caching ist eine gute Möglichkeit, um Speicherplatz zu sparen und die zum Erstellen des Caches benötigte Zeit zu verringern. Die erste Person, die zu diesem Bereich der Karte navigiert, muss jedoch warten, bis die Kacheln gezeichnet wurden. Häufig angezeigte Bereiche können vorab erstellte Kacheln aufweisen, während die Kacheln für weniger häufig angezeigte Bereiche bedarfsgesteuert erstellt werden.
Bei sorgfältig abgewägtem Einsatz können Sie mit dem bedarfsgesteuerten Caching viel Zeit und Speicherplatz sparen. Die meisten Karten enthalten unwirtliche, unbrauchbare oder für die Kartenbenutzer irrelevante Flächen, insbesondere bei großen Maßstäben. Das bedarfsgesteuerte Caching entlastet Sie, da Sie diese nicht benötigten Kacheln nicht erstellen und speichern müssen. Benutzer haben aber dennoch die Möglichkeit, sich die betreffenden Flächen bei Bedarf anzusehen.
Vorsicht:
Das bedarfsgesteuerte Caching ist zweifelsfrei eine nützliche Funktion, die bei falscher oder übermäßiger Verwendung jedoch Performance-Einbußen verursachen kann. Bei übermäßiger Verwendung kann bedarfsgesteuerter Cache den auf dem Cache-Laufwerk verfügbaren Speicherplatz in Anspruch nehmen. Der Administrator sollte den verfügbaren Speicherplatz für solche Services regelmäßig überprüfen.
Weitere Informationen finden Sie unter Konfigurieren eines Kartenbild-Layers, Konfigurieren eines Web-Kachel-Layers und Analysieren der GIS-Ressource.