> Obviously an ideal solution would be to cache the PostGIS layer > locally, but until that's possible render caching helps a lot... Also you can use 'materialized views' [1] in Your database. 1 - http://tech.jonathangardner.net/wiki/PostgreSQL/Materialized_Views -- Ivan Mincik