[mapserver-users] SUMM: CGI Map changes and question

Robert Crossley robert at wotzhere.com
Mon Apr 8 16:52:53 PDT 2002


Thanks for your replies.  This is an interesting experience participating in a list as a complete newbie.

Form the replies, I understand that Mapserver doesn't maintain knowledge of each users current state, so it means that any changes to a map template need to be made for 
each call.  No great problem.  Alternatively I could use the SaveMap call to save the current settings in a temporary Map file for use in that user-session.  At one point I thought I 
would have to generate the Map file dynamically prior to calling MapServer, so both of these options are much slicker.

I thought that other web servers like MapExtreme and ARCIMS spawned new instances for a user/ session and built on previous changes, but thus had the potential to bog 
down under load.  MapServer's stateless approach avoids this load, but does it have the disadvantage that it needs to redo operations like filters each time?

My app has about 1500 farmers who each want to look at only their farm.  There are 3 master tables of farm data: paddocks, harvested areas and labels, each with about ~
30,000 records.  Each record in these tables is tagged with the farm number.

I have been able to change mapfile data parameters using a URL OK, so I can allow each farmer to look at only their data by pre-processing the master table and splitting it into 
separate farm tables that have the farm number as part of the file name, and changing the data reference for the farm layer for each farmer at run-time.

Another option is to filter the master table in MapServer and change the filter string based on farm number.

While the first option is messy terms of the number of files, it is fast.  The filter option looks neater, but I am cautious that it will load the server substantially when a large number 
of farmers are using it as I gather that the filter has to be applied in each call.

Does anyone have any comments on the performance of filters  and the load it places on the server?  The 3 master shape files are about 9MB each versus  about < 10KB each 
for the shape files for each farm.

Thanks 

R


>

Robert Crossley 
Robert Crossley & Associates
9 Short St
New Brighton NSW 2483
AUSTRALIA

P: 02 6680 1309
F: New Connection
M: 0419 718 642
E: robert at wotzhere.com






More information about the MapServer-users mailing list