<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML dir=ltr><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<STYLE id=owaParaStyle type=text/css>P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.6001.18999"></HEAD>
<BODY fpstyle="1" ocsi="0">
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011>Hi,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011>For testing Mapproxy performance it would be good to be 
sure that the cache is preseeded.&nbsp;Otherwise it is impossible to say if the 
bottleneck is Mapproxy or the WMS behind.&nbsp; In your case I have a feeling it 
is the latter.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011>In my tests with Windows Mapproxy has been performed 
rather well.&nbsp;It gives me about 5 times more speed for delivering aerial 
orthophotos than my not-so-bad configured MapServer.&nbsp;It also gives 
consistent results, the scale of the requests do not have an effect on the 
throughput. This is of cource natural because of tiling.&nbsp; Mapproxy also 
handles better a big amount of concurrent users (more than 20) than my basic 
Mapserver MS4W installation. So even Mapproxy in not perhaps as its best when 
used on Windows, it should do better that 10 requests per second. I am sure I 
have some exact numbers from tests with jmeter somewhere but I could not find 
them right now.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=139513114-14032011>-Jukka Rahkonen-</SPAN></FONT></DIV><BR>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" 
dir=ltr>
  <DIV dir=ltr lang=fi class=OutlookMessageHeader align=left>
  <HR tabIndex=-1>
  <FONT size=2 face=Tahoma><B>Lähettäjä:</B> mapproxy-bounces@lists.osgeo.org 
  [mailto:mapproxy-bounces@lists.osgeo.org] <B>Puolesta </B>Johan 
  Sandberg<BR><B>Lähetetty:</B> 14. maaliskuuta 2011 
  14:16<BR><B>Vastaanottaja:</B> mapproxy@lists.osgeo.org<BR><B>Aihe:</B> 
  [MapProxy] (no subject)<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV 
  style="FONT-FAMILY: Tahoma; DIRECTION: ltr; COLOR: #000000; FONT-SIZE: 10pt">Hey!<BR><BR>Im 
  performing some performance testing on wms+cache, where mapproxy is 
  included.<BR><BR>I runn 6000 URLS from a list and use a webstress program to 
  read the list, with 10 request/sec.<BR><BR>The performance of the test are 
  really low and I think it has to do with this exception.<BR>Anyone nows what 
  this exception means, and/or it can be fixed ?<BR><BR><BR>Exception happened 
  during processing of request from<BR>Exception happened during processing of 
  request from&nbsp; (('17'2011-03-14 12:22:59,<BR>194 - INFO - 
  3484:mapproxy.client.http.http:_log - localhost:8080 - - 
  [14/Mar/20<BR>11:12:22:59 ] "GET 
  /geoserver/wms?layers=Jarfalla_tatort&amp;width=927&amp;version=1.1.1<BR>&amp;bbox=137106.437128,6588627.33556,137157.010126,6588677.90856&amp;service=WMS&amp;format<BR>=image%2Fpng&amp;styles=&amp;srs=EPSG%3A3011&amp;request=GetMap&amp;height=927 
  HTTP/1.1" 200 - "<BR>-" ""<BR>1722..18.6168.1.266', 4715)<BR>Traceback (most 
  recent call last):<BR>&nbsp; File 
  "c:\mapproxy_venv\lib\site-packages\paste-1.7.5.1-py2.6.egg\paste\httpser<BR>ver.py", 
  line 1068, in process_request_in_thread<BR>6.12&nbsp;&nbsp;&nbsp; 
  self.finish_request(request, client_address)<BR>&nbsp;6',&nbsp; File 
  "C:\Python26\Lib\SocketServer.py", line 322, in 
  finish_request<BR>4721)&nbsp;&nbsp;&nbsp; self.RequestHandlerClass(request, 
  client_address, self)<BR>&nbsp; File "C:\Python26\Lib\SocketServer.py", line 
  618, in __init__<BR>&nbsp;&nbsp;&nbsp; self.finish()<BR>&nbsp; File 
  "C:\Python26\Lib\SocketServer.py", line 661, in finish<BR>&nbsp;&nbsp;&nbsp; 
  self.wfile.flush()<BR>&nbsp; File "C:\Python26\Lib\socket.py", line 297, in 
  flush<BR>&nbsp;&nbsp;&nbsp; self._sock.sendall(buffer(data, write_offset, 
  buffer_size))<BR>error: [Errno 10054] En befintlig anslutning tvingades att 
  stõnga av 
  fjõrrvõrdda<BR>torn<BR>----------------------------------------<BR><BR>Traceback 
  (most recent call last):<BR>&nbsp; File 
  "c:\mapproxy_venv\lib\site-packages\paste-1.7.5.1-py2.6.egg\paste\httpser<BR>ver.py", 
  line 1068, in process_request_in_thread<BR>&nbsp;&nbsp;&nbsp; 
  self.finish_request(request, client_address)<BR>&nbsp; File 
  "C:\Python26\Lib\SocketServer.py", line 322, in 
  finish_request<BR>&nbsp;&nbsp;&nbsp; self.RequestHandlerClass(request, 
  client_address, self)<BR>&nbsp; File "C:\Python26\Lib\SocketServer.py", line 
  618, in __init__<BR>&nbsp;&nbsp;&nbsp; self.finish()<BR>&nbsp; File 
  "C:\Python26\Lib\SocketServer.py", line 661, in finish<BR>&nbsp;&nbsp;&nbsp; 
  self.wfile.flush()<BR>&nbsp; File "C:\Python26\Lib\socket.py", line 297, in 
  flush<BR>&nbsp;&nbsp;&nbsp; self._sock.sendall(buffer(data, write_offset, 
  buffer_size))<BR>error: [Errno 10054] En befintlig anslutning tvingades att 
  stõnga av fjõrrvõrdda<BR></DIV></BLOCKQUOTE></BODY></HTML>