[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)