<?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"
	>
<channel>
	<title>Comments on: (php zurich) webtuesday.ch tonight</title>
	<atom:link href="http://www.sitepoint.com/blogs/2006/05/17/php-zurich-webtuesdaych-tonight/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2006/05/17/php-zurich-webtuesdaych-tonight/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<pubDate>Thu, 04 Dec 2008 04:20:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: silvanm</title>
		<link>http://www.sitepoint.com/blogs/2006/05/17/php-zurich-webtuesdaych-tonight/#comment-23440</link>
		<dc:creator>silvanm</dc:creator>
		<pubDate>Wed, 17 May 2006 13:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1537#comment-23440</guid>
		<description>A quick note on persistent HTTP Connections (KeepAlive): 

Our page (&lt;a href="http://www.tilllate.com" rel="nofollow"&gt;www.tilllate.com&lt;/a&gt;) contains a dozen embedded images and is served through a ipvs load balancer. We have about 20 requests/sec on one cluster member. (Apache2 on Gentoo)

We found a relatively low KeepAlive value of about 5-10 seconds as sweet spot. In this way, for fast clients the page along with the embedded images is loaded quickly and with small overhead. However, the slower connections (DSL, dialup) are dropped after 10 secs and the associated apache/php processes don't eat up all the memory.

We would not turn off KeepAlive as the page loads noticeabely slower. Connection setup would generate load on the machines.</description>
		<content:encoded><![CDATA[<p>A quick note on persistent HTTP Connections (KeepAlive): </p>
<p>Our page (<a href="http://www.tilllate.com" rel="nofollow">http://www.tilllate.com</a>) contains a dozen embedded images and is served through a ipvs load balancer. We have about 20 requests/sec on one cluster member. (Apache2 on Gentoo)</p>
<p>We found a relatively low KeepAlive value of about 5-10 seconds as sweet spot. In this way, for fast clients the page along with the embedded images is loaded quickly and with small overhead. However, the slower connections (DSL, dialup) are dropped after 10 secs and the associated apache/php processes don&#8217;t eat up all the memory.</p>
<p>We would not turn off KeepAlive as the page loads noticeabely slower. Connection setup would generate load on the machines.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Colin F</title>
		<link>http://www.sitepoint.com/blogs/2006/05/17/php-zurich-webtuesdaych-tonight/#comment-23438</link>
		<dc:creator>Colin F</dc:creator>
		<pubDate>Wed, 17 May 2006 12:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1537#comment-23438</guid>
		<description>"Loads more information" is right!

It got too technical for me sometimes, seeing sa these are dimensions I don't need to work with often, but some good points were made, and I learned quite a bit :)</description>
		<content:encoded><![CDATA[<p>&#8220;Loads more information&#8221; is right!</p>
<p>It got too technical for me sometimes, seeing sa these are dimensions I don&#8217;t need to work with often, but some good points were made, and I learned quite a bit :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: HarryF</title>
		<link>http://www.sitepoint.com/blogs/2006/05/17/php-zurich-webtuesdaych-tonight/#comment-23429</link>
		<dc:creator>HarryF</dc:creator>
		<pubDate>Wed, 17 May 2006 09:42:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1537#comment-23429</guid>
		<description>Was a good night - an intense view on scaling and what's happening at search.ch and endoxon by &lt;a href="http://en.wikipedia.org/wiki/Urban_M%C3%BCller" rel="nofollow"&gt;Urban&lt;/a&gt; and &lt;a href="http://www.bernhardseefeld.ch/" rel="nofollow"&gt;Bernhard&lt;/a&gt;, as well as some quick notes on the backend of local.ch and a little about &lt;a href="http://tillate.ch" rel="nofollow"&gt;tillate.ch&lt;/a&gt;.

It's difficult to summarize as there was a ton of useful ideas and information. Urban and Bernhard's experiences are based on running primarily read-only sites - tillate probably has more writes (e.g. user comments) to contend with. One or two random points that stuck in my head;

- Monitoring, monitoring and more monitoring - you must do it. As well as keeping track of traffic, you want to be building up stuff like histories of CPU load and page response times. i.e. invest in building data capture (and visualization) tools

- For http load balancing, tools like &lt;a href="http://www.danga.com/perlbal/" rel="nofollow"&gt;Perlbal&lt;/a&gt; do the job (i.e. no need to blow money on Cisco)

- Persistent HTTP connections + dial up connections are evil. At the same time persistent HTTP connections can help mitigate latency effects (e.g. DSL clients often suffer relatively high connection setup costs) - a smart reverse proxy can handle this and save Apache from getting many processes locked up with persistent connections

- memcached helps : http://www.danga.com/memcached/

Loads more information than that but you had to be there.

More in &lt;a href="http://blog.bitflux.ch/archive/2006/05/17/webtuesday-recap.html" rel="nofollow"&gt;Christian's recap&lt;/a&gt; - we found Switzerlands &lt;a href="http://weblog.patrice.ch/" rel="nofollow"&gt;only Ruby on Rails user&lt;/a&gt; and press-ganged him into the talking at the next meet up.</description>
		<content:encoded><![CDATA[<p>Was a good night - an intense view on scaling and what&#8217;s happening at search.ch and endoxon by <a href="http://en.wikipedia.org/wiki/Urban_M%C3%BCller" rel="nofollow">Urban</a> and <a href="http://www.bernhardseefeld.ch/" rel="nofollow">Bernhard</a>, as well as some quick notes on the backend of local.ch and a little about <a href="http://tillate.ch" rel="nofollow">tillate.ch</a>.</p>
<p>It&#8217;s difficult to summarize as there was a ton of useful ideas and information. Urban and Bernhard&#8217;s experiences are based on running primarily read-only sites - tillate probably has more writes (e.g. user comments) to contend with. One or two random points that stuck in my head;</p>
<p>- Monitoring, monitoring and more monitoring - you must do it. As well as keeping track of traffic, you want to be building up stuff like histories of CPU load and page response times. i.e. invest in building data capture (and visualization) tools</p>
<p>- For http load balancing, tools like <a href="http://www.danga.com/perlbal/" rel="nofollow">Perlbal</a> do the job (i.e. no need to blow money on Cisco)</p>
<p>- Persistent HTTP connections + dial up connections are evil. At the same time persistent HTTP connections can help mitigate latency effects (e.g. DSL clients often suffer relatively high connection setup costs) - a smart reverse proxy can handle this and save Apache from getting many processes locked up with persistent connections</p>
<p>- memcached helps : <a href="http://www.danga.com/memcached/" rel="nofollow">http://www.danga.com/memcached/</a></p>
<p>Loads more information than that but you had to be there.</p>
<p>More in <a href="http://blog.bitflux.ch/archive/2006/05/17/webtuesday-recap.html" rel="nofollow">Christian&#8217;s recap</a> - we found Switzerlands <a href="http://weblog.patrice.ch/" rel="nofollow">only Ruby on Rails user</a> and press-ganged him into the talking at the next meet up.</p>]]></content:encoded>
	</item>
</channel>
</rss>
