Performance hints please
Clint Johnson
cjohnson at REFRACTIONS.NET
Thu Apr 6 10:39:25 PDT 2006
I don't know of any. Optimizing the map server configuration is could
be the wrong way of going about solving your problem
Look into optimizing your database. Sure there are indexes; but are
they being used? "explain" can help you determine that
(ie
http://www.redhat.com/docs/manuals/database/RHDB-7.1.3-Manual/sql/sql-explain.html)
- Are there joins or subqueries going on "under the hood"? Joins are an
expensive operation whether there is an index or no index.
- Perhaps an expensive trigger is getting fired for every select?
- etc.
Ed is right, "The amount of geometry involved is so small, the
bottleneck has to be the raster processing" -- is a bad assumption.
Retrieving a small amount of data from a large table will take while
(indexes help). Performing a join takes even longer.
Explain will explain.
Stephen Davies wrote:
> G'day all.
>
> Does anybody have a howto on Mapserver performance enhancement?
>
> My particular environment of interest is a relatively small set of
> geometries in a PostGIS database and a collection of geotiff aerial
> photography images onto which I overlay the geometries.
>
> The geometries are fully indexed, relatively static and vacuum analyzed
> every night.
>
> One of the options that users have is to request a "movie" of up to 20
> frames; each of which consists of a background raster plus up to about
> five circular geometries, about five points and maybe ten other
> lines/polygons.
>
> The amount of geometry involved is so small, the bottleneck has to be
> the raster processing. The images are 2m/pixel and are typically 20 -
> 150 Mb each. The frame extents include most if not all of an image so
> tiling does not seem relevant.
>
> I have specified 80% JPEG as the output to minimise final image size and
> this seems successful (at least in terms of size and hence download
> time)
>
> I am looking for ways to reduce the time taken in the image generation
> phase.
>
> TIA,
> Stephen Davies
>
> ========================================================================
> This email is for the person(s) identified above, and is confidential to
> the sender and the person(s). No one else is authorised to use or
> disseminate this email or its contents.
>
> Stephen Davies Consulting Voice: 08-8177 1595
> Adelaide, South Australia. Fax: 08-8177 0133
> Computing & Network solutions. Mobile:0403 0405 83
>
--
Clint Johnson
Refractions Research Inc.
Cjohnson at refractions.net
More information about the MapServer-users
mailing list