<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>3DSite</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007>Milo,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007>Thanks for the response.&nbsp; I understand that the 
requirements are the limit and the driving force.&nbsp; So here is what we are 
up against and maybe that will help.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007>We have been given a requirement to support 5000 
simultaneous users.&nbsp;&nbsp; What we are finding is that MapServer bogs down 
around 400 simultaneous users on a test machine.&nbsp; It looks like 
it&nbsp;is&nbsp;likely slowing&nbsp;because of the&nbsp;threading issue. 
&nbsp;We haven't tested on a production machine but are estimating that it 
should support double what are test machine could handle&nbsp;(double the 
processor and RAM).&nbsp; So at least 800 simultaneous users.&nbsp;&nbsp;Divide 
that out with the 5000 and we need a minimum of 6-7 web servers supporting 
MapServer.&nbsp; We will certainly scale this as is needed but I do need some 
idea going in as to what is going to be required.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007>Does this sound like results that others expect or is 
this quantity above what others have tested?&nbsp; Also </SPAN></FONT><FONT 
color=#0000ff size=2><SPAN class=188523223-07112007>Does anyone know of a 
solution in the works to&nbsp;run&nbsp;make mapserver&nbsp;thread 
safe&nbsp;and/or up the&nbsp;overall speed?&nbsp; I am not complaining about the 
speed just wondering what is in the works.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007>Thanks again.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT><FONT color=#0000ff size=2><SPAN 
class=188523223-07112007></SPAN></FONT>&nbsp;</DIV>
<DIV align=left><FONT size=2>Bruce Cheney</FONT></DIV>
<DIV align=left><FONT color=#000080 size=2><STRONG>Gateway Mapping, 
Inc</STRONG></FONT></DIV>
<DIV align=left><FONT color=#0080ff size=2><A 
href="http://www.gatewaymapping.com/">www.gatewaymapping.com</A></FONT></DIV>
<DIV align=left><FONT color=#808080 size=2><EM>801.221.7656</EM></FONT></DIV>
<DIV>&nbsp;</DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> UMN MapServer Users List 
[mailto:MAPSERVER-USERS@LISTS.UMN.EDU] <B>On Behalf Of </B>Milo van der 
Linden<BR><B>Sent:</B> Wednesday, November 07, 2007 12:02 PM<BR><B>To:</B> 
MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> Re: [UMN_MAPSERVER-USERS] 
System Configuration<BR></FONT><BR></DIV>
<DIV></DIV>Hello Bruce,<BR><BR>There is no standard answer to your question. It 
all depends on personal or business favour, small issues in maintenance and 
so.<BR><BR>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.<BR><BR>Our mapserver related business is picking up. 
<BR>Our mapserver is currently serving about 1000 map requests per 
day.<BR>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.<BR>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.<BR><BR>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.<BR><BR>So the main question to ask is;<BR>- 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.<BR><BR>And then decide what to do to keep 
on track to fullfill demand. This is an ongoing process.<BR><BR><BR>Bruce Cheney 
schreef: 
<BLOCKQUOTE cite=mid:B541E53AC438224CA2B1C19459B3283A18D79F@email.jub.com 
type="cite">
  <META content="MSHTML 6.00.2900.3059" name=GENERATOR>
  <DIV><SPAN class=164241518-07112007><FONT face=Arial size=2>Hello all.&nbsp; I 
  am trying to find a typical system configuration for a mapserver 
  website.&nbsp; I have looked without any luck (could be I haven't looked in 
  the correct location).&nbsp;&nbsp; Can anyone recommend a typical 
  configuration.&nbsp; In other words:&nbsp; do you recommend a load balance 
  server, # of Application Servers, # of DB servers, etc.&nbsp; I realize this 
  may be application specific but some general guidelines would be really 
  helpful.&nbsp;&nbsp; For example,&nbsp;&nbsp;for an&nbsp;application server 
  where MapServer is the predominant resource&nbsp;user how many concurrent 
  users could&nbsp;it be expected to handle?&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=164241518-07112007></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=164241518-07112007><FONT face=Arial size=2>Many thanks in 
  advance&nbsp;for any input.</FONT></SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <DIV align=left><FONT face="Dutch801 Rm BT" size=2>Bruce Cheney</FONT></DIV>
  <DIV align=left><FONT face=Arial color=#000080 size=2><STRONG>Gateway Mapping, 
  Inc</STRONG></FONT></DIV>
  <DIV align=left><FONT face=Arial color=#0080ff size=2><A 
  href="http://www.gatewaymapping.com/" 
  moz-do-not-send="true">www.gatewaymapping.com</A></FONT></DIV>
  <DIV align=left><FONT face=Arial color=#808080 
  size=2><EM>801.221.7656</EM></FONT></DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE><BR><BR>
<DIV class=moz-signature>-- <BR>
<STYLE type=text/css>BODY {
        MARGIN: 5px; BACKGROUND-COLOR: #ffffff
}
BODY {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style4 {
        FONT-SIZE: 9px
}
.style5 {
        FONT-SIZE: 9px; COLOR: #cccccc
}
</STYLE>

<META content="MSHTML 6.00.2900.2912" name=GENERATOR><BR>
<TABLE cellSpacing=0 cellPadding=0 width=400 border=0>
  <TBODY>
  <TR>
    <TD vAlign=bottom align=left width=15 height=0 rowSpan=3><BR></TD>
    <TD vAlign=top align=left width=0 colSpan=2 height=78>
      <P class=style4>Milo van der Linden <BR><A 
      href="skype:milovanderlinden?add">skype: milovanderlinden</A><BR><A 
      href="mailto:mlinden@zeelandnet.nl">mlinden@zeelandnet.nl</A><BR><A 
      href="mailto:milovanderlinden@gmail.com">milovanderlinden@gmail.com</A><BR><A 
      href="mailto:milo@3dsite.nl">milo@3dsite.nl</A><BR><A 
      href="http://www.3dsite.nl">http://www.3dsite.nl</A><BR></P></TD>
    <TD vAlign=top align=left width=15 height=0 rowSpan=3>&nbsp;</TD>
    <TD vAlign=top width=300>
      <P class=style5><SPAN lang=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.</SPAN> 
      <SPAN lang=EN>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.</SPAN></P></TD></TR></TBODY></TABLE></DIV></BODY></HTML>