TinyOWS 0.9.0 présenté lors de l’OsGIS UK 2010

Une nouvelle version de TinyOWS vient de sortir, cette nouvelle release, la 0.9.0 apporte une avancée majeure dans l’architecture de l’application.

En effet désormais TinyOWS peut fonctionner en mode FastCGI, et ainsi conserver des objets en mémoire d’une requête sur l’autre (typiquement la connection à PostGIS, ou la structure du fichier de configuration…)

Les performances sont donc on s’en doute drastiquement améliorées, avec des gains pouvant être de l’ordre de facteur 2 par rapport à l’utilisation via la classique CGI.

OsGIS UK
A l’occasion de la sortie de TinyOWS 0.9.0, une conférence sur les performances des serveurs WFS OpenSource a été animée par Olivier lors de l’OsGIS UK à Nottingham.

La présentation est d’ores et déja disponible en ligne, la vidéo devrait suivre UPDATE: les vidéos aussi

On retrouvera dans cette présentation des considérations de portée générale sur les moyens d’améliorer les performances de serveurs WFS, notamment en minimisant la taille des données échangées entre client et serveur.

TinyOWS est à l’issu de ce bench réalisé avec MapServer et GeoServer, l’application la plus rapide en WFS, avec des écarts, suivant les uses cases, particulièrement significatifs.

Les benchs réalisés ont permit également de mettre en évidence des points d’amélioration pour les futures versions, et notamment le coût encore très élévé de la validation XSD sur les opérations d’insert et d’update en WFS-T.

Pour illuster ces propos un graphe de inclusions de fichiers XSD de WFS 1.1

WFS XSD Schema inclusion graph

Une des réactions d’Arnulf Christl, président de l’OsGEO, et assidu des TC OGC, à l’issue de cette présentation était justement de demander avec à propos si les futurs schemas OGC ne devraient pas faire en sorte de se limiter en terme de complexité…

Une réponse pour: “TinyOWS 0.9.0 présenté lors de l’OsGIS UK 2010”

  1. Olivier says:

    A noté un excellent tutoriel en Français sur la mise en oeuvre de TinyOWS par Thomas Gratier: “Utiliser TinyOWS comme serveur WFS-T”
    http://www.geotribu.net/node/264