24068: Die geschätzte Cache-Größe des Web-Layers von <Wert> kann mit einem beträchtlichen Zeitaufwand bei der Kachel-Erstellung verbunden sein und erheblichen Speicherplatz beanspruchen

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

  • 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 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 dieser Verfahren einzeln verwenden oder miteinander kombinieren.

Weitere Informationen

Caches von Web-Kachel-Layern können zahlreiche Serverressourcen zum Erstellen und Speichern aufnehmen.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 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.
    Abbildung der Kachelerstellung auf Grundlage von Feature-Grenzen
  • 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 die betreffenden Flächen bei Bedarf sich 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.