Die geschätzte Cache-Größe des Service kann bei der Kachelerstellung und beim Speichern mit einem beträchtlichen Zeitaufwand verbunden sein.
Lösung
- Unternehmen Sie nichts.
- Wenn Sie keinen umfangreichen gecachten Service veröffentlichen 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 erstellt werden, die Änderung des Kachelformats, die Verwendung des bedarfsgesteuerten Caching für weniger häufig angezeigte Bereiche und das Beschränken der sichtbaren Maßstabsbereiche im Cache. Sie können diese Verfahren einzeln verwenden oder miteinander kombinieren.
Weitere Informationen zu Strategien für das Erstellen von Karten-Cache-Kacheln
Weitere Informationen
Karten- und Image-Service-Caches können zahlreiche Serverressourcen zum Erstellen und Speichern aufnehmen. Es gibt verschiedene Möglichkeiten, um die Gesamtgröße Ihres Cache zu reduzieren.
- Feature-Class-Grenzen
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 legen Sie fest, 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 Staat 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.
Weitere Informationen zum Karten-Caching auf Grundlage von Feature-Grenzen
- Bedarfsgesteuertes Caching
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 Cache benötigte Zeit zu verringern. Die erste Person, die zu diesem Bereich der Karte navigiert, muss jedoch warten, bis die Kacheln gezeichnet wurden. Die folgende Abbildung zeigt eine Karte, in der häufig angezeigte Bereiche vorab erstellte Kacheln haben können, 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 teils 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, die betreffenden Flächen bei Bedarf anzuzeigen.
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.
- Cache-Maßstabsbereiche
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.