Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 12 December 2011 08:45

Xofpoa
Juste Inscrit !
Date d'inscription: 12 Dec 2011
Messages: 1

Temps de réponse geoserver

Bonjour,

Dans le cadre de mes études, j'ai un " petit " projet de géomatique à résoudre : j'ai les plans en PDF d'un bâtiment, et il faut les rendre accessibles en ligne. Pour le moment, on a des cartes sur geoserver et on arrive à les  voir sur un site internet grâce à OpenLayer. Mais le serveur geoserver devient rapidement très très lent. Après beaucoup de recherches et quelques essais, je n'ai pas réussi à résoudre le problème.

Ce que l'on a :
* Un serveur geoserver 2.1.2
* Un client OpenLayer
* Des images des différentes étages en geotiff, chacune pesant 30 Mo. (compressées ainsi : images vecteurs en pdf =gimp en 300 dpi=> tif =gdal=> geotiff =geoserver=> geotiff en ligne ). Il est à noter qu'on nous demande de pouvoir lire certaines légendes sur les images, il est donc très difficile de les sortir à moins de 300 dpi.

Ce que l'on observe :
* Lorsque un client souhaite utiliser un fond de carte, les temps de réponse sont acceptable (mais limite)
* Lorsque un client souhaite utiliser deux fond de cartes, ou plusieurs client souhaitent utiliser un fond de carte, les temps de réponses explosent et deviennent inacceptables
* Utilisation mémoire de l'ordre de 90 % et une utilisation CPU de l'ordre de 99 % ( `top` sur le serveur Ubuntu, lors d'une requête de OpenLayer )

Ce qu'on a essayé :
* Agrandir le JVM Heap : on obtient un ralentissement du serveur quand on a plus de 100 Mo en mémoire (observable dans geoserver => Etat du service). Nouvelles valeurs utilisée : CATALINA_OPTS=-Xms64m -Xmx1024m
* Créer des tiles des couches en seedant les cartes  : utiliser geowebcache. Ceci a été fait dans le bon référentiel avec un zoom jusqu'à 25x et sur la dizaine d'étages. Les temps de réponse n'ont pas notoirement changés.

Sauriez-vous m'aider ?
D'avance, merci

Dernière modification par Xofpoa (Mon 12 December 2011 08:46)

Hors ligne

 

#2 Mon 12 December 2011 09:29

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Temps de réponse geoserver

Bonjour,

Si le temps de réponse n'a pas changé avec le cache c'est que le problème est ailleurs : côté client, bande passante entre le serveur et le client insuffisante.

Tu as combien de mémoire RAM et quel est le CPU sur ton serveur ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB