<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>schmichael&#039;s blog &#187; osbridge</title>
	<atom:link href="http://blog.schmichael.com/tag/osbridge/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.schmichael.com</link>
	<description>good good study, day day up</description>
	<lastBuildDate>Wed, 16 May 2012 23:59:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Web Server Shootout Slides</title>
		<link>http://blog.schmichael.com/2009/06/18/web-server-shootout-slides/</link>
		<comments>http://blog.schmichael.com/2009/06/18/web-server-shootout-slides/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 21:42:20 +0000</pubDate>
		<dc:creator>Michael Schurter</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[fb]]></category>
		<category><![CDATA[osbridge]]></category>

		<guid isPermaLink="false">http://michael.susens-schurter.com/blog/?p=659</guid>
		<description><![CDATA[The presentation has been given. The slides are available as HTML or the source OpenOffice.org Impress file. Thanks to everyone who attended, and thanks to the Open Source Bridge organizers for putting on an excellent conference! I have a bzr &#8230; <a href="http://blog.schmichael.com/2009/06/18/web-server-shootout-slides/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://opensourcebridge.org/sessions/119">presentation</a> has been given.</p>
<p>The slides are available as <a href="http://michael.susens-schurter.com/files/wss/wss.html">HTML</a> or <a href="http://michael.susens-schurter.com/files/wss.odp">the source OpenOffice.org Impress file</a>.</p>
<p>Thanks to everyone who attended, and thanks to the Open Source Bridge organizers for putting on an excellent conference!</p>
<hr/>
<p><small>I have a bzr repository full of my log files I&#8217;m considering uploading.  Unfortunately the meanings of the log files are mostly in my head, so I think I should clean them up before unleashing them on the world.  Ping me by <a href="http://twitter.com/schmichael">tweet</a> or <a href="mailto:michael+blog@susens-schurter.com">e-mail</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmichael.com/2009/06/18/web-server-shootout-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Server Shootout Talk Accepted at OS Bridge Conference</title>
		<link>http://blog.schmichael.com/2009/04/26/web-server-shootout-talk-accepted-at-os-bridge-conference/</link>
		<comments>http://blog.schmichael.com/2009/04/26/web-server-shootout-talk-accepted-at-os-bridge-conference/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 21:00:09 +0000</pubDate>
		<dc:creator>Michael Schurter</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[osbridge]]></category>

		<guid isPermaLink="false">http://michael.susens-schurter.com/blog/?p=637</guid>
		<description><![CDATA[My talk, Web Server Shootout, was accepted by the Open Source Bridge Conference! I&#8217;m terribly excited, but also nervous because there&#8217;s a lot I need to do between now and the conference. Expect regular updates on how my talk is &#8230; <a href="http://blog.schmichael.com/2009/04/26/web-server-shootout-talk-accepted-at-os-bridge-conference/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My talk, <a href="http://opensourcebridge.org/sessions/119">Web Server Shootout</a>, was accepted by the Open Source Bridge Conference!  I&#8217;m terribly excited, but also nervous because there&#8217;s a lot I need to do between now and the conference.  Expect regular updates on how my talk is progressing (always tagged with osbridge [feed]).</p>
<p>The <a href="http://opensourcebridge.org/2009/04/open-source-bridge-conference-confirmed-speakers/">full list of sessions is up</a> (or <a href="http://opensourcebridge.org/events/2009/sessions">here</a>), and I&#8217;m very excited just to be attending the conference.  Congratulations to all of the speakers!</p>
<p>Some of the sessions I&#8217;m particularly excited to attend are:</p>
<ul>
<li><a href="http://opensourcebridge.org/sessions/20">An Introduction to Machine Learning by John Melesky</a> &#8211; A Portland Python User Group regular and really smart guy in general.  Looking forward to getting my feet wet with machine learning.</li>
<li><a href="http://opensourcebridge.org/sessions/100">Drop ACID and think about data by Bob Ippolito</a> &#8211; I think the Portland Python crew that went to Pycon helped convince Bob to bring his presentation to OS Bridge, and I&#8217;m glad they did!  I work with non-relational databases everyday, but I still design my apps with a relational data model in mind.  This should be interesting.</li>
<li><a href="http://opensourcebridge.org/sessions/33">The Linux Kernel Development model by Greg Kroah-Hartman</a> &#8211; Its <a href="http://en.wikipedia.org/wiki/Greg_Kroah-Hartman">Greg KH</a>!  Come on!</li>
<li><a href="http://opensourcebridge.org/sessions/95">How Idealist.org uses technology to change the world by Michel Pelletier</a> &#8211; Another Portland Pythoneer and really smart guy.  Eager to here more about open source at work in an organization.  Its always fun to watch Michel present anyway.</li>
<li><a href="http://opensourcebridge.org/sessions/36">Web Testing with Windmill by Mikeal Rogers</a> &#8211; Hardly a day goes by that I don&#8217;t tell myself I&#8217;m going to improve my test coverage and skills.  Windmill looks like an excellent testing tool to help me accomplish that.</li>
</ul>
<p>There are many many more sessions I&#8217;m excited about, but I&#8217;m too sick of copying and pasting to mention anymore right now.</p>
<p>So <a href="http://opensourcebridge.org/attend/">sign up to attend the Open Source Bridge Conference in Portland, OR this June!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmichael.com/2009/04/26/web-server-shootout-talk-accepted-at-os-bridge-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2nd OS Bridge Proposal: Django Introduction</title>
		<link>http://blog.schmichael.com/2009/03/30/2nd-os-bridge-proposal-django-introduction/</link>
		<comments>http://blog.schmichael.com/2009/03/30/2nd-os-bridge-proposal-django-introduction/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 05:25:16 +0000</pubDate>
		<dc:creator>Michael Schurter</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[osbridge]]></category>

		<guid isPermaLink="false">http://michael.susens-schurter.com/blog/?p=615</guid>
		<description><![CDATA[I just posted my second talk proposal for the Open Source Bridge Conference: Introduction to Django: The Who, What, and When As with my other talk, Web Server Shootout, I&#8217;m not trying to convince anyone of anything. We&#8217;re all already &#8230; <a href="http://blog.schmichael.com/2009/03/30/2nd-os-bridge-proposal-django-introduction/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just posted my second talk proposal for the Open Source Bridge Conference:</p>
<p><a href="http://opensourcebridge.org/proposals/120"><br />
Introduction to Django: The Who, What, and When</a></p>
<p><a href="http://opensourcebridge.org/proposals/119">As with my other talk, Web Server Shootout,</a> I&#8217;m not trying to convince anyone of anything.  We&#8217;re all already inundated with plenty of senseless marketing and fanboyism.</p>
<p>I&#8217;d rather present my knowledge, experiences, mistakes, and opinions in an effort to help others make more intelligent decisions about the development platforms they choose to use.*</p>
<p>Let me know what you think!</p>
<hr/>
<p><small>*If that was dripping with too much sappy altruism, do remember I get into the conference free if either proposal gets selected. <img src='http://blog.schmichael.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmichael.com/2009/03/30/2nd-os-bridge-proposal-django-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crowdsourcing my OS Bridge Talk Proposal</title>
		<link>http://blog.schmichael.com/2009/03/29/crowdsourcing-my-os-bridge-talk-proposal/</link>
		<comments>http://blog.schmichael.com/2009/03/29/crowdsourcing-my-os-bridge-talk-proposal/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 05:35:12 +0000</pubDate>
		<dc:creator>Michael Schurter</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[osbridge]]></category>

		<guid isPermaLink="false">http://michael.susens-schurter.com/blog/?p=607</guid>
		<description><![CDATA[Update: Submitted my proposal, but please still leave me comments! I can still edit my proposal. Web server performance has been a hot topic for some time now as Apache hasn&#8217;t been the only viable option for a few years. &#8230; <a href="http://blog.schmichael.com/2009/03/29/crowdsourcing-my-os-bridge-talk-proposal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> <a href="http://opensourcebridge.org/proposals/119">Submitted my proposal</a>, but please still leave me comments!  I can still edit my proposal.</p>
<p>Web server performance has been a hot topic for some time now as Apache hasn&#8217;t been the only viable option for a few years.</p>
<p>I want to do a talk at <a href="http://opensourcebridge.org/">OS Bridge</a> doing practical comparisons between the popular web site hosting options available today.  There&#8217;s plenty of requests per second comparisons between the major HTTP servers out there, so I want to go beyond and compare a wide variety of metrics in a wide variety of environments.</p>
<p>Here&#8217;s what I&#8217;m thinking so far, but <strong>I&#8217;d love your feedback!</strong>  I&#8217;m really excited about the possibility of presenting at a large conference like OS Bridge and want to make my talk as exciting and useful as possible.</p>
<p><strong>Metrics</strong></p>
<ul>
<li>Requests per second (serially* and concurrent)</li>
<li>Memory usage</li>
<li>Features (extensibility, modularity, etc)</li>
<li>Community (support options, tools/modules available, etc)</li>
<li>Portability</li>
<li>Reliability (can I crash it?  how well does it handle load?)</li>
<li>Ease of setup and maintenance (floods of patches?  hideous config file?)</li>
</ul>
<p><strong>Web Servers</strong></p>
<p>The usual suspects (will definitely test):</p>
<ul>
<li><a href="http://httpd.apache.org/">Apache</a> 2.2 (prefork <em>and</em> worker mpms)</li>
<li><a href="http://nginx.net/">Nginx</a> 0.6.x (latest stable)</li>
<li><a href="http://www.lighttpd.net/">Lighttpd</a> 1.4.x (latest stable)</li>
</ul>
<p>Maybes:</p>
<ul>
<li>Nginx 0.5.x (legacy)</li>
<li>Nginx 0.7.x (latest dev)</li>
<li><a href="http://www.cherokee-project.com/">Cherokee</a> (not sure if its really popular enough yet to bother)</li>
<li><a href="http://www.cherrypy.org">CherryPy</a> and some other language specific or just less known servers would be fun.</li>
<li>IIS &#8211; It&#8217;d be really fun if I could find someone willing to help me run my tests on IIS.  I definitely won&#8217;t be setting it up myself though!</li>
</ul>
<p><strong>Test Cases</strong></p>
<p>This is where things become <em>really</em> complicated.  I don&#8217;t want to just download static files from each server and pretend like thats a real world use case, but at the same time the various environments I could come up with are nearly limitless.</p>
<p>I want to strive to cover the most common environments** as well as a few variations that produce interesting results.</p>
<ul>
<li><a href="http://wordpress.org/">WordPress</a> (mod-php where applicable and FastCGI)</li>
<li><a href="http://drupal.org/">Drupal</a> (mod-php where applicable and FastCGI)</li>
<li>Bugzilla, Redmine, and Trac (to test a few non-trivial apps from 3 popular languages)</li>
<li>trivial <a href="http://www.djangoproject.com/">Django</a> app (mod-python &#038; mod-wsgi on Apache, FastCGI everywhere)</li>
<li>trivial <a href="http://rubyonrails.org/">Ruby on Rails</a> app (need advice from RoR devs on common deployment methods)</li>
<li>trivial Zend Framework app (or is there a more popular php framework?)</li>
<li>something from the Java world?</li>
<li>maybe something fairly obscure like <a href="http://www.seaside.st/">Seaside</a>?</li>
</ul>
<p><strong>Conclusion</strong></p>
<p>Wow, that seems like a lot to cover thoroughly, but I think the research will be a lot of fun to do.</p>
<p>Please let me know your thoughts either in the comments, on <a href="http://twitter.com/schmichael">twitter (@schmichael)</a>, on <a href="http://opensourcebridge.org/2009/03/open-source-bridge-is-on-irc/">IRC (schmichael again)</a>, or via <a href="mailto:michael+osbridge@susens-schurter.com">e-mail</a>.</p>
<hr/>
<small><br />
* Its interesting to compare <em>serial</em> to <em>parallel</em> req/sec to give people an idea of how well the technology will scale <em>on a single server</em>.  I&#8217;ll make sure to note good serial performance can often be turned into good parallel performance by using a load balancing proxy and multiple instances of your application server.<br />
** All Linux based for simplicity unless someone volunteers to run the tests on other platforms.<br />
</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmichael.com/2009/03/29/crowdsourcing-my-os-bridge-talk-proposal/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

