Pages: 1
- Sujet précédent - [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés - Sujet suivant
#1 Thu 19 November 2015 15:45
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
[Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Bonjour,
Je viens de migrer la version de Mapserver issue de MS4W
Avant : v6.2
maintenant : v 7.0 téléchargée ici http://ms4w.com/download.html
Tout fonctionne comme avant,
mais les temps de réponse sont beaucoup plus lents désormais
pour une même requête WMS de carte
Config : windows server 2008 r2
données : shapefile (avec .qix)
requête : WMS
Exemple :
avant (v6.2) :
Code:
[Thu Nov 19 15:11:19 2015].341000 msDrawMap(): Layer 18, 1.966s
après (v7.0) :
Code:
[Thu Nov 19 15:39:49 2015].859000 msDrawMap(): Layer 18, 93.971s
est-ce que qqu'un a déjà eu la même expérience ? avez-vous une idée ?
Merci beaucoup
Dernière modification par diletant2 (Fri 20 November 2015 10:11)
Hors ligne
#2 Thu 19 November 2015 18:56
- tbonfort
- Participant actif
- Date d'inscription: 11 Oct 2007
- Messages: 87
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Peux tu poster la LAYER en entier stp? Et la requete qui genère ces logs.
Hors ligne
#3 Fri 20 November 2015 10:10
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Voici le fichier .map (autre exemple que mon 1e msg)
Code:
MAP
NAME WMS_server
STATUS ON
SIZE 600 600
EXTENT 1761109 3422374 4226661 15372537
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SHAPEPATH "data"
IMAGETYPE PNG8
TRANSPARENT ON
RESOLUTION 72
DEBUG 5
#CONFIG "MS_ERRORFILE" "stderr"
CONFIG "MS_ERRORFILE" "/ms4w/apps/gmap/htdocs/mapserver.log"
OUTPUTFORMAT
NAME 'PNG8'
DRIVER AGG/PNG
IMAGEMODE RGBA
MIMETYPE "image/png"
FORMATOPTION "TRANSPARENT=ON"
FORMATOPTION "QUANTIZE_FORCE=ON"
#FORMATOPTION "QUANTIZE_DITHER=OFF"
FORMATOPTION "QUANTIZE_COLORS=256"
#FORMATOPTION “INTERLACE=OFF”
END
WEB
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
"wms_title" ""
"wms_onlineresource" ""
"wms_srs" "EPSG:4326 EPSG:3785 EPSG:900913"
"wms_feature_info_mime_type" "text/html"
"wms_abstract" ""
END
END
CONFIG "PROJ_LIB" "D:/ms4w/proj/nad/"
PROJECTION
"init=epsg:3785"
END
#
# Start of layer definitions
#
LAYER
NAME layer1
METADATA
"wms_srs" "EPSG:4326 EPSG:3785 EPSG:900913"
"ows_enable_request" "*"
END
TYPE LINE
STATUS ON
DATA 'shapefile1'
PROJECTION
"init=epsg:4326"
END
CLASS
STYLE
COLOR 0 0 0
WIDTH 1
OFFSET 1 -99
END
END
END
ENDVoici la requête avec le temps de réponse en microsecondes à la fin de la ligne (access log Apache)
Mapserver v6.2
Code:
"GET /cgi-bin/mapserv.fcgi?MAP=/ms4w/apps/gmap/htdocs/test.map&REQUEST=GetMap&VERSION=1.3.0&service=WMS&format=image/png&layers=layer1&crs=epsg:4326&bbox=40,-5,52,10&width=256&height=256 HTTP/1.1" 200 2906250
Mapserver v7.0
Code:
"GET /cgi-bin/mapserv.fcgi?MAP=/ms4w/apps/gmap/htdocs/test.map&REQUEST=GetMap&VERSION=1.3.0&service=WMS&format=image/png&layers=layer1&crs=epsg:4326&bbox=40,-5,52,10&width=256&height=256 HTTP/1.1" 200 25725532
Merci pour votre aide
Dernière modification par diletant2 (Fri 20 November 2015 10:14)
Hors ligne
#4 Fri 20 November 2015 10:13
- tbonfort
- Participant actif
- Date d'inscription: 11 Oct 2007
- Messages: 87
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Peux tu refaire le test sans le "OFFSET 1 -99 " stp?
Hors ligne
#5 Fri 20 November 2015 10:42
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
bien vu, c'est ça !
avec offset : 25635505 micro secondes
sans offset : 3109912 micro secondes
Hors ligne
#6 Fri 20 November 2015 11:46
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Existe-t-il un autre moyen d'obtenir le même rendu (que avec OFFSET) sans dégradation du temps de réponse ?
Hors ligne
#7 Fri 20 November 2015 16:01
- tbonfort
- Participant actif
- Date d'inscription: 11 Oct 2007
- Messages: 87
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
Tu peux essayer de recompiler sans le support GEOS, et dans ce cas mapserver retombera sur son implementation naive. Si je me souviens bien du jeu de données que tu utilises, elles sont tres souvent invalides (au sens ST_IsValid(), i.e. dégénérées, auto-intersections, etc...) et cela explique probablement pourquoi GEOS a du mal à les traiter convenablement.
Hors ligne
#8 Fri 20 November 2015 17:41
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés
on ne dit pas "invalide", on dit "en situation de handicap" ![]()
merci pour la piste de solution,
mais les géométries des objets affichés ici sont valides
je viens de tester dans postgis la table qui est exportée en shapefile1
Code:
select count(*) from shapefile1 where ST_IsValid(the_geom) is false
et le résultat est : 0
Donc le pb doit provenir d'ailleurs...
Dernière modification par diletant2 (Fri 20 November 2015 17:41)
Hors ligne
Pages: 1
- Sujet précédent - [Mapserver] Migration 6.2 => 7.0 : temps de réponse dégradés - Sujet suivant


