Mapserver damn slow
Gregor Mosheh
gregor at HOSTGIS.COM
Sun Jun 17 10:31:52 PDT 2007
Frank Warmerdam wrote:
> Pascal,
> You haven't provided enough information to respond to the question.
..
> For a complex map with a lot of vector information coming out of
> PostGIS on modest hardware it isn't bad. But the missing variable
> is the vector density in these map views.
Definitely.
It'd also be helpful, Pascal, to know whether and how you've indexed the
PostGIS data, and whether you've analyze-ed it or vacuum-ed it or
cluster-ed it, how much memory you've thrown at it. The PostGIS end of
your setup is in itself an entire subsystem worthy of examination and
optimization.
Then there's the setup of your classes and what sort of expressions
you're using to classify, whether you have labels enabled, and so on.
The number of layers isn't necessarily as important as the total number
of classes, combined with how many classes will be examined for each
vector feature before finding a match and moving on to the next point.
(e.g. put the class that matches the most records at the top)
Personally, I think that benchmark-style stats such as "3.9 requests per
second" are rarely accurate, since you didn't say how you got the
figure. If it takes 0.25 seconds to render a map, and you could have an
end-user experience of maps reloading in half a second, then that's
pretty nice. It doesn't *necessarily* mean that you can only serve 4
requests in one second, either; unless your tests really were doing
parallel requests and averaging the time, etc. And if the stats were
accurate, I'd say that 4 requests per second or 345,000 requests per
say, is pretty nice for what is now considered an entry-level PC!
--
Gregor Mosheh / Greg Allensworth
System Administrator, HostGIS cartographic development & hosting services
http://www.HostGIS.com/
"Remember that no one cares if you can back up,
only if you can restore." - AMANDA
More information about the MapServer-users
mailing list