[Mapserver-DE] Mapserver beschleunigen

Frank Koormann frank.koormann at intevation.de
Die Jun 28 09:08:09 CEST 2005


Hallo,

* Marc Brünink <mbruen at smartsoft.de> [050627 18:45]:
> Ich hab hier einen Mapserver, der auf 8GB Shape Daten rumrödelt. An 
> sich bin ich ja schon sehr erstaunt, dass der Mapserver dies überhaupt 
> macht, und dabei noch sparsam im RAM-Verbrauch ist.
> Leider benötigt er allerdings zu lange, um die Karte zu erzeugen. Je 
> nach Detailierungsgrad dauert das schon mal 30 - 60 Sekunden. Dabei ist 
> mir aufgefallen, dass der Prozess nur 20% CPU zieht. Ich denke das 
> Problem ist der Festplattendurchsatz. Da es aber schon Fiber Channel 
> Platten sind, ist da wohl nicht mehr viel zu machen.
> 
> Wie kann ich das Erzeugen der Karten beschleunigen?
> Kann ich die Karten irgendwie besser indizieren? Im Moment hab ich die 
> einfach mit tile4ms zusammengepackt.
> Sonst noch irgendwelche speedup Tricks?

Die einzelnen Shapefiles mit shptree indizieren. Dann kann der
MapServer wesentlich schneller bestimmen, welche Shapes tatsächlich
sichtbar sind. Am besten auch noch das mit tile4ms erzeugte Shapefile
indizieren.

Beste Grüße,

        Frank Koormann

-- 
Frank Koormann                                  <frank.koormann at intevation.de>
 Professioneller Service rund um Freie Software          http://intevation.de
 Experten für web-basierte GIS Anwendungen, seit 1999:
                            http://intevation.de/services/gis/webgis.de.html




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)