Hi List! Hi Andreas! Thank your help, and with a big effort in optimizing everything, now my maps and my legend are faster and satisfactory.
I can suggest what follows about Mapserver mapfiles for WMS: * try to have the lesser LAYERs you can - use many CLASSes in a single LAYER if you can (keeping an eye to overlapping geometries!) * keep your mapfiles not longer then 20 LAYERs; better many short mapfiles then a single, long one. I still have to try a web server cache, but now I can't afford the time needed to understand and tune it: it is really promising. It seems it will be not so simple with just a mod_cache in Apache2, though. I'll let you know when the new, fast version will be online, if you want to see the differences with the old, slow one. Cheers, Vito ----- Messaggio originale ----- Da: "Vito Meuli" <[email protected]> A: "Andreas Hocevar" <[email protected]> Cc: "GeoExt Users" <[email protected]> Inviato: Mercoledì, 12 maggio 2010 16:51:34 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna Oggetto: Re: [Users] Fwd: GeoExt.LegendPanel too slow with too many sublayers Hi! Yes, Andreas, you are right. We use so many LAYERs because of transparencies: Mapserver (maybe every GIS) cannot deal overlapping geometries in different CLASSes inside the same LAYER; without a proper analisys of data we had no choice: write a LAYER per CLASS. The result is not reasonable (too slow), so now a colleague of mine is performing such a (long) data analisys. Another bad practice of mine has been stuffing all of such LAYERs inside a single mapfile: this explains why the server is so slow in creating a response for GetLegendGrapghic (from 2s to 4s!!!). Now I'll separate LAYERs in a few different mapfiles, so I expect another little performance boost. Last but not least, I'm looking for a cacheing mechanism in the web server: maybe Apache is enough for that. As usual, problems teach you a lot more :-) Thank you very much for you help! Regards, Vito ----- Messaggio originale ----- Da: "Andreas Hocevar" <[email protected]> A: "Vito Meuli" <[email protected]> Cc: "GeoExt Users" <[email protected]> Inviato: Martedì, 11 maggio 2010 18:08:22 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna Oggetto: Re: [Users] Fwd: GeoExt.LegendPanel too slow with too many sublayers Hi, everything I see in your demo works as expected. Your servers, however, respond very very slowly. Your sublayers are not exposed to the layer tree. I see you are using Mapserver. Why don't you just create CLASSes instead of LAYERs for e.g. road categories? Regards, Andreas. _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users -- ing. Vito Meuli Tecnologie Avanzate s.r.l. via B. Croce 49 70015 Noci BARI web: www.tecnologieavanzate.it tel. +390804979652 fax. +390804979263 _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
