[mapserver-users] Using Fast CGI with MapServer to alleviatepoorperformance
Steve Lime
Steve.Lime at dnr.state.mn.us
Fri Sep 19 22:04:36 PDT 2008
I setup a test case here tonite (albeit a simple one rendering) a tiff image with 24bit output (no AGG). The CGI performed
marginally (hundreths of a second) faster than the WMS calls. I guess this is what I would have expected given the WMS process has a bit more up front overhead.
I think to really get to the bottom of this we'd need sample data and mapfile(s).
Steve
>>> Christopher Schmidt <crschmidt at metacarta.com> 09/19/08 5:47 PM >>>
On Fri, Sep 19, 2008 at 11:49:50AM -0400, Nolte, Tim wrote:
> Just a note about the performance differences between the two outputs. A
> 24bit png is always going to take longer to render than an 8bit.
but as I said in my email, this is unrelated: even a gif (8bit maximum)
is taking approximately the same amount of time to render.
> Obviously there is more detail in the 24bit thus it's going to take
> longer. If you want the same 24bit look with straight MapServer you need
> to make a change to your map file. You currently have set:
>
> MIMETYPE "image/png"
>
> change to
>
> MIMETYPE "image/png; mode=24bit"
>
> This will give you the same 24bit output between straight MapServer and
> WMS. You'll also be able to compare your speeds more accurately.
>
> - Tim
>
> ----
> Timothy J Nolte - tnolte at ilpcs.com
> Network Planning Engineer
>
> iPCS Wireless, Inc.
> 4717 Broadmoor Ave, Suite G
> Kentwood, MI 49512
>
> Office: 616-656-5163
> PCS: 616-706-2438
> Fax: 616-554-6484
> Web: www.ipcswirelessinc.com
>
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of
> Christopher Schmidt
> Sent: Friday, September 19, 2008 11:18 AM
> To: John Westwood
> Cc: mapserver-users at lists.osgeo.org
> Subject: Re: [mapserver-users] Using Fast CGI with MapServer to
> alleviate poorperformance
>
> On Fri, Sep 19, 2008 at 03:34:42PM +0100, John Westwood wrote:
> > Hi Everybody,
> >
> > I am attaching a cut down version of my html, javascript and map
> files. On our server the EmbeddedMap.js lives in the OpenLayers
> directory and is used by gbhgis_openlayers.html.
> >
> > The test address http://148.197.8.119/gbhgis_openlayers.html . This is
> just a test server so please don't tell the whole World about it! :)
> >
> > There are four layers, 2 x raster (europe 1940s, WMS and MapServer)
> and 2 x vector / raster (Digital Chart of the World, WMS and MapServer)
> .
>
> Okay, so to cut OpenLayers out of the loop:
>
> http://148.197.8.119/cgi-bin/mapserv?map=/data/map-files/gbhgis.map&serv
> ice=WMS&LAYERS=europe&FORMAT=image%2Fpng&VERSION=1.1.1&REQUEST=GetMap&ST
> YLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=epsg%3A3034&BBOX=2
> 097152,2097152,4194304,4194304&WIDTH=256&HEIGHT=256
>
> http://148.197.8.119/cgi-bin/mapserv?map=/data/map-files/gbhgis.map&laye
> rs=europe&format=image%2Fpng&mode=map&map_imagetype=png&mapext=2097152+2
> 097152+4194304+4194304&imgext=2097152+2097152+4194304+4194304&map_size=2
> 56+256&imgx=128&imgy=128&imgxy=256+256
>
> The former is WMS, the latter is not-WMS.
>
> There is a very obvious speed difference between the two.
>
> The reason the MapServer image has its colors wrong, for the record, is
> because it is using 8bit pngs instead of 24 bit pngs. My first
> impression was that was the reason for the difference, but
> unfortunately, 8bit gifs don't seem to fare any better.
>
> Time for the URLs:
>
> MapServer: real 0m0.660s
> WMS: real 0m2.707s
>
> These may help someone who knows MapServer investigate more.
>
> Regards,
> --
> Christopher Schmidt
> MetaCarta
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
--
Christopher Schmidt
MetaCarta
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list