[Mapserver-DE] Caching der Bilder
Peter Freimuth
pf at mapmedia.de
Die Okt 26 18:18:35 CEST 2004
Tcherkasski, Evgeni (GE Energy) schrieb:
>Unterstützt der UMN Caching von bereits erstellten Bilder?
>Oder muss immer wieder, sogar bei gleichen MapRequests, ein neues Bild
>erstellt werden?
>So ein Feature könnte doch die Performance stark steigern.
>
>Danke
>
>Evgeni T.
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>
>
Hallo Evgeni,
soviel mir bekannt ist wird etwas derartiges nicht vom mapserver
unterstützt. Zum einen wird der mapserver als cgi programm ja nach jedem
request wieder beendet, soll heißen er müßte den cache schon irgendwo
extern speichern und jedesmal wieder einlesen oder die caching infos
müßten in der session des webservers (Apache) geloggt werden.
Desweiteren müßte ein Cache wie du Ihn da vorschlägst sämtliche
parameter berücksichtigen, die für die Generierung eines Bildes
verwendet wurden (Raumausschnitt, aktive Layer, usw.). Zudem können sich
Daten bei einigen Datenquellen ja auch ändern (PostGIS, SD, Oracle) und
eigentlich sollen ja immer die aktuellsten Daten visualisiert werden.
Wie will man das aber dann gewährleisten, bzw. wie lange soll der Cache
gültig sein? Wäre interessant zu wissen, wie oft es vorkommt das der
gleiche Ausschnitt mit den gleichen Inhalten innerhalb des
Cachegültigkeitszeitraumes erneut angefordert wird. Wie sieht es mit
Berechtigungsfragen aus? Evt. beinhaltet ein Bild Infos, die für einen
anderen Benutzer wiederum nicht zugänglich sein sollen. Soll heißen, der
Cache müßte auch wieder User-Abhängig sein, oder global für alle gelten.
Prinzipiell bestimmt keine schlechte Idee, aber betrachtet man sich den
Overhead für das Caching (insbesondere bei einem System das 1000sende
von Anfragen bearbeitet) wird das schon wieder einen Teil der evt.
gewonnenen Performance aufzehren.
Mapserver erstellt halt Karten "on-demand" und ist dabei meiner Meinung
nach eigentlich schnell genug.
--
Mit freundlichem Gruß
Peter Freimuth
MapMedia
Kartographie und raumbezogene Informationssysteme
Heilbronner Straße 10
D-10711 Berlin Charlottenburg
fon: +49.(0)30.89 06 82 70
fax: +49.(0)30.89 06 82 73
mail: pf at mapmedia.de
net: www.mapmedia.de
pgp: on demand
_________________________________________________
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)