Lokale Cache-Verzeichnisse auf dem Server

Wenn viele Servercomputer versuchen, zur gleichen Zeit Kacheln in ein freigegebenes Cache-Verzeichnis zu schreiben, wird die Skalierbarkeit beeinträchtigt. Eine Lösung besteht darin, auf jedem SOC-Computer (Server Object Container) ein lokales Cache-Verzeichnis festzulegen.

Lokale Cache-Verzeichnisse sind nur bei Caches verfügbar, die den komprimierten Speichertyp verwenden. Der Server schreibt eine Paketdatei (die bis zu ungefähr 16.000 Kacheln enthalten kann) in das lokale Cache-Verzeichnis. Wenn dieser Vorgang abgeschlossen ist, wird das Paket in das freigegebene Cache-Verzeichnis verschoben. Wenn Pakete zunächst lokal geschrieben und anschließende in das freigegebene Cache-Verzeichnis verschoben werden, ist die Skalierbarkeit höher, als wenn die Pakete direkt von den Computern in das freigegebene Cache-Verzeichnis geschrieben werden.

Um lokale Cache-Verzeichnisse zu nutzen, müssen Sie folgende Schritte ausführen:

  1. Legen Sie auf jedem SOC-Computer ein lokales Cache-Verzeichnis fest.
  2. Aktivieren Sie auf der Registerkarte "Caching" in den Service-Eigenschaften das Kontrollkästchen Beim Generieren von Kacheln auf dem Server lokales Cache-Verzeichnis verwenden.

    HinweisHinweis:

    Wenn Sie einen Cache mit Geoverarbeitungswerkzeugen erstellen, ist die Option zum Verwenden eines lokalen Cache-Verzeichnisses ein Parameter im Werkzeug Kartenserver-Cache erstellen.

Das lokale Caching auf dem Server wirkt sich nur dann positiv auf die Leistung aus, wenn das freigegebene Cache-Verzeichnis sich auf einem anderen physischen Computer befindet, als dem, auf dem die Kacheln erstellt und bereitgestellt werden.

Festlegen des Speicherorts für das lokale Cache-Verzeichnis

Das standardmäßige lokale Cache-Verzeichnis ist der TEMP-Ordner für das SOC-Konto, sofern Sie keine Systemvariable dem Namen von ARCTMPDIR auf dem Computer definieren, deren Wert ein anderer Ordner ist. Es empfiehlt sich, in diesem Verzeichnis mindestens 0,5 GB verfügbaren Speicherplatz pro ausgeführte Karten-Service-Instanz (ArcSOC.exe) für das Caching zu reservieren. Mehr Speicherplatz ist möglicherweise für JPEG-Caches erforderlich, die eine hohe Komprimierungsqualität nutzen, oder für detaillierte PNG-Caches mit hoher Bittiefe.


3/6/2012