Skip to Content

Prérequis machine

Auteur : L.Jégou

MapServer est une application qui peut être utilisée de deux manières :

  • comme générateur de cartes sous forme de fichiers image à partir de paramètres définis dans des mapfiles, avec l'utilitaire shp2img ;
  • comme application côté serveur, pour générer et diffuser des cartes potentiellement interactives dans des pages Internet.

Naturellement la seconde utilisation est la plus courante, mais la première peut rendre service. Dans ces deux cas les besoins en ressources matérielles sur l'ordinateur exécutant l'application sont différents, car l'exécution d'un logiciel serveur Internet (et de ses programmes liés comme php, asp ...) va demander des ressources bien plus importantes.

Mais l'essentiel est de comprendre que les besoins en ressources de MapServer sont extrêmement variables, en fonction des éléments suivants :

  • type et quantité de données sources utilisées dans le document cartographique

Les données peuvent être composées de fichiers plus ou moins lourds, voir de données distantes à rapatrier avant de pouvoir les traiter.

  • type et quantité de traitements effectués sur ces données

Les traitements peuvent aller d'un simple affichage de shapefiles à des opérations de reprojections, de sélection par requête et de traitement graphique.

  • charge du serveur web

Le serveur peut être interrogé par de nombreuses personnes au même moment, exécuter d'autres traitements...

En conclusion, si l'utilisation de MapServer pour réaliser des traitements simples sur des données légères ne requiert pas de matériel informatique récent, les traitements complexes sur des données lourdes peuvent nécessiter une part du temps de travail du cpu et de la mémoire vive importante. L'utilisation de MapServer sur un serveur Internet va ajouter des besoins supplémentaires, à estimer à partir de la fréquentation prévue.