<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: HAProxy package has landed!</title>
	<atom:link href="http://blog.pfsense.org/?feed=rss2&#038;p=500" rel="self" type="application/rss+xml" />
	<link>http://blog.pfsense.org/?p=500</link>
	<description>News, reviews and more related to the pfSense firewall project</description>
	<lastBuildDate>Tue, 18 Jun 2013 12:32:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: rpg</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5102</link>
		<dc:creator>rpg</dc:creator>
		<pubDate>Wed, 21 Oct 2009 10:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5102</guid>
		<description><![CDATA[haproxy doesn&#039;t install on 1.2.3-RC3 embedded.  Any assistance is appreciated.]]></description>
		<content:encoded><![CDATA[<p>haproxy doesn&#8217;t install on 1.2.3-RC3 embedded.  Any assistance is appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter van A</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5075</link>
		<dc:creator>Peter van A</dc:creator>
		<pubDate>Mon, 19 Oct 2009 14:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5075</guid>
		<description><![CDATA[I have the same message as Ask Bjørn Hansen only I am on 1.2.3-RC1]]></description>
		<content:encoded><![CDATA[<p>I have the same message as Ask Bjørn Hansen only I am on 1.2.3-RC1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ask Bjørn Hansen</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5051</link>
		<dc:creator>Ask Bjørn Hansen</dc:creator>
		<pubDate>Sat, 17 Oct 2009 22:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5051</guid>
		<description><![CDATA[On 1.2.3-RC3 the install aborts with &quot;Parse error: syntax error, unexpected T_STRING in /usr/local/pkg/haproxy.inc on line 92&quot;.]]></description>
		<content:encoded><![CDATA[<p>On 1.2.3-RC3 the install aborts with &#8220;Parse error: syntax error, unexpected T_STRING in /usr/local/pkg/haproxy.inc on line 92&#8243;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willy Tarreau</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5025</link>
		<dc:creator>Willy Tarreau</dc:creator>
		<pubDate>Thu, 15 Oct 2009 20:17:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5025</guid>
		<description><![CDATA[@Oroboros: I don&#039;t think your SSL load can be qualified as &quot;high&quot; as it simply does not affect a single machine. I have customers running 4 quad-proc dual-core machines at 30% CPU at only 6000 SSL connections per second. Do the math: 0.30 * 4*4*2 = 10 cores at 100% CPU. I already don&#039;t have any single machine able to sustain this load alone.  A more common quad-core machine would barely surpass 2400 SSL connections per second, or about 600 SSL connections per second per core. A same machine can to 30000 HTTP connections per second on a single core. You have a ratio of 1:50 between HTTP and HTTPS here. So I will endlessly repeat it, doing SSL on a single point is wrong if you&#039;re looking for scalability. Doing it in order to simplify a deployment of small to medium applications however is fine.]]></description>
		<content:encoded><![CDATA[<p>@Oroboros: I don&#8217;t think your SSL load can be qualified as &#8220;high&#8221; as it simply does not affect a single machine. I have customers running 4 quad-proc dual-core machines at 30% CPU at only 6000 SSL connections per second. Do the math: 0.30 * 4*4*2 = 10 cores at 100% CPU. I already don&#8217;t have any single machine able to sustain this load alone.  A more common quad-core machine would barely surpass 2400 SSL connections per second, or about 600 SSL connections per second per core. A same machine can to 30000 HTTP connections per second on a single core. You have a ratio of 1:50 between HTTP and HTTPS here. So I will endlessly repeat it, doing SSL on a single point is wrong if you&#8217;re looking for scalability. Doing it in order to simplify a deployment of small to medium applications however is fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oroboros</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5016</link>
		<dc:creator>Oroboros</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:22:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5016</guid>
		<description><![CDATA[Also, the HAproxy people say this:

&lt;blockquote&gt;&lt;i&gt;Having SSL in the load balancer itself means that it becomes the bottleneck. When the load balancer&#039;s CPU is saturated, the overall response times will increase and the only solution will be to multiply the load balancer with another load balancer in front of them.&lt;/i&gt;&lt;/blockquote&gt;

We have a very high volume site running on pound with SSL offload, and I barely see the CPU being touched. On a quad core I am running about 5% peak on one core (and suspect that pound lacks true SMP capabilities as other cores appear much more idle).

Client claims their peak usage rate is 1 million visitors a day. Not sure what percentage are doing SSL though. That is only needed in the check-out process, and is likely very small relative to overall load.

With this architecture, the client makes an HTTPS request to the front-end which fulfills it with a plain HTTP request on the back end. In that way, each back-end can service more requests since they don&#039;t have SSL overhead.

I&#039;d like to do arp load-sharing on the front end, but I don&#039;t think that is possible with an application proxy since client-specific values are held in pound&#039;s memory and there is no simple way to share that.]]></description>
		<content:encoded><![CDATA[<p>Also, the HAproxy people say this:</p>
<blockquote><p><i>Having SSL in the load balancer itself means that it becomes the bottleneck. When the load balancer&#8217;s CPU is saturated, the overall response times will increase and the only solution will be to multiply the load balancer with another load balancer in front of them.</i></p></blockquote>
<p>We have a very high volume site running on pound with SSL offload, and I barely see the CPU being touched. On a quad core I am running about 5% peak on one core (and suspect that pound lacks true SMP capabilities as other cores appear much more idle).</p>
<p>Client claims their peak usage rate is 1 million visitors a day. Not sure what percentage are doing SSL though. That is only needed in the check-out process, and is likely very small relative to overall load.</p>
<p>With this architecture, the client makes an HTTPS request to the front-end which fulfills it with a plain HTTP request on the back end. In that way, each back-end can service more requests since they don&#8217;t have SSL overhead.</p>
<p>I&#8217;d like to do arp load-sharing on the front end, but I don&#8217;t think that is possible with an application proxy since client-specific values are held in pound&#8217;s memory and there is no simple way to share that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oroboros</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5015</link>
		<dc:creator>Oroboros</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5015</guid>
		<description><![CDATA[@TBF: I need SSL offloading (per client&#039;s specifications). HAProxy appears capable of doing simple tcp relaying to the SSL port, but not actual offloading. The Sept 24th update says &quot;Developments to support keep-alive have already started, and if time permits, SSL integration will be attempted. &quot;

So it looks hopeful that will be added someday, and if I ever get a real SSL load-balancer with sticky http -&gt; https transitions in pfsense, I&#039;m committed to moving back to that architecture for this project.]]></description>
		<content:encoded><![CDATA[<p>@TBF: I need SSL offloading (per client&#8217;s specifications). HAProxy appears capable of doing simple tcp relaying to the SSL port, but not actual offloading. The Sept 24th update says &#8220;Developments to support keep-alive have already started, and if time permits, SSL integration will be attempted. &#8221;</p>
<p>So it looks hopeful that will be added someday, and if I ever get a real SSL load-balancer with sticky http -&gt; https transitions in pfsense, I&#8217;m committed to moving back to that architecture for this project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aldo</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5013</link>
		<dc:creator>Aldo</dc:creator>
		<pubDate>Thu, 15 Oct 2009 07:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5013</guid>
		<description><![CDATA[I used to install pfSense and and some OpenBSD machines to have haproxy run on it.
Having a singole machine cn speed up deployment a lot.
I&#039;m going to try to see how this all matches up with HA and failover capabilities.
Great!]]></description>
		<content:encoded><![CDATA[<p>I used to install pfSense and and some OpenBSD machines to have haproxy run on it.<br />
Having a singole machine cn speed up deployment a lot.<br />
I&#8217;m going to try to see how this all matches up with HA and failover capabilities.<br />
Great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TBF</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5011</link>
		<dc:creator>TBF</dc:creator>
		<pubDate>Thu, 15 Oct 2009 03:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5011</guid>
		<description><![CDATA[I have used haproxy for years. It&#039;s awesome. I&#039;m not sure what your issue with SSL is. I pass SSL through it without any issues whatsoever. This is a huge value add to pfsense in my book!]]></description>
		<content:encoded><![CDATA[<p>I have used haproxy for years. It&#8217;s awesome. I&#8217;m not sure what your issue with SSL is. I pass SSL through it without any issues whatsoever. This is a huge value add to pfsense in my book!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Buechler</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5008</link>
		<dc:creator>Chris Buechler</dc:creator>
		<pubDate>Wed, 14 Oct 2009 23:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5008</guid>
		<description><![CDATA[JPM: not sure which URL you&#039;re talking about, every URL in the post and comments loads fine for me.]]></description>
		<content:encoded><![CDATA[<p>JPM: not sure which URL you&#8217;re talking about, every URL in the post and comments loads fine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JPM</title>
		<link>http://blog.pfsense.org/?p=500&#038;cpage=1#comment-5007</link>
		<dc:creator>JPM</dc:creator>
		<pubDate>Wed, 14 Oct 2009 23:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pfsense.org/?p=500#comment-5007</guid>
		<description><![CDATA[@ Scott Ullrich -- the URL you list results in a:

503 Service Unavailable
No server is available to handle this request.]]></description>
		<content:encoded><![CDATA[<p>@ Scott Ullrich &#8212; the URL you list results in a:</p>
<p>503 Service Unavailable<br />
No server is available to handle this request.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
