Milo, Thanks for the response. I understand that the requirements are the limit and the driving force. So here is what we are up against and maybe that will help. We have been given a requirement to support 5000 simultaneous users. What we are finding is that MapServer bogs down around 400 simultaneous users on a test machine. It looks like it is likely slowing because of the threading issue. We haven't tested on a production machine but are estimating that it should support double what are test machine could handle (double the processor and RAM). So at least 800 simultaneous users. Divide that out with the 5000 and we need a minimum of 6-7 web servers supporting MapServer. We will certainly scale this as is needed but I do need some idea going in as to what is going to be required. Does this sound like results that others expect or is this quantity above what others have tested? Also Does anyone know of a solution in the works to run make mapserver thread safe and/or up the overall speed? I am not complaining about the speed just wondering what is in the works. Thanks again. Bruce Cheney Gateway Mapping, Inc www.gatewaymapping.com <http://www.gatewaymapping.com/> 801.221.7656
________________________________ From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On Behalf Of Milo van der Linden Sent: Wednesday, November 07, 2007 12:02 PM To: MAPSERVER-USERS@LISTS.UMN.EDU Subject: Re: [UMN_MAPSERVER-USERS] System Configuration Hello Bruce, There is no standard answer to your question. It all depends on personal or business favour, small issues in maintenance and so. I for instance tried to host a mapset at hostGIS, but due to a strange difference in installation with my test server, the datasets turned up corrupted on linux. I then decided to purchase dedicated windows 2003 hosting and set up a mapserver myself with IIS for future use in combination with sharpmap ans asp.net. Our mapserver related business is picking up. Our mapserver is currently serving about 1000 map requests per day. Expectation is that this will reach 5000 within the next month. The main thing we are currently investigating is setting up tile caching to speed up request/response. My guess is that 5 paying customers will turn a profit on the first dedicated server, currently we have 2. 10 customers may be the limit, but this is a wild guess. When we reach 5 paying customers, we will set up the next dedicated server. This is the approach we are going to take. Loadbalancing is a webserver related matter. This has nothing to do with mapserver directly. I have also contacted 52north to set up a secured service for mapserver. They have succesfull implementations of WSS and WAS on top of WMS. So the main question to ask is; - What do you need right now for the actual demand? I wouldn't worry too much about growing larger in the future, this issue will solve itself at that time, look for load balancing when it looks like it might become an issue. Manage your system(s) with care, watch the stats, watch the response times per request. And then decide what to do to keep on track to fullfill demand. This is an ongoing process. Bruce Cheney schreef: Hello all. I am trying to find a typical system configuration for a mapserver website. I have looked without any luck (could be I haven't looked in the correct location). Can anyone recommend a typical configuration. In other words: do you recommend a load balance server, # of Application Servers, # of DB servers, etc. I realize this may be application specific but some general guidelines would be really helpful. For example, for an application server where MapServer is the predominant resource user how many concurrent users could it be expected to handle? Many thanks in advance for any input. Bruce Cheney Gateway Mapping, Inc www.gatewaymapping.com <http://www.gatewaymapping.com/> 801.221.7656 -- Milo van der Linden skype: milovanderlinden <skype:milovanderlinden?add> [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.3dsite.nl De informatie in dit bericht reflecteert mijn persoonlijke mening en niet die van een bedrijf of instantie. Aan de informatie kunnen geen rechten worden ontleend. Indien dit bericht onderdeel is van een forum, mailing-list of community dan gelden automatisch de bij het betreffende medium behorende voorwaarden. The information in this message reflects my personal opinion and not that of a company or public body. All rights reserved.If this message is contained in a mailing-list or community, the rights on the medium are automatically adapted.