<?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: Benchmark followup: Google-code Edition</title>
	<atom:link href="http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/feed/" rel="self" type="application/rss+xml" />
	<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/</link>
	<description>python, programming and other things</description>
	<pubDate>Sun, 27 Jul 2008 01:53:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: jesse</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-21881</link>
		<dc:creator>jesse</dc:creator>
		<pubDate>Mon, 24 Dec 2007 19:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-21881</guid>
		<description>Steve,

Yes, I have - some of the work for this was turned into an article which was published this month for Python magazine, after the holidays, I'll be throwing more over the wall.</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>Yes, I have - some of the work for this was turned into an article which was published this month for Python magazine, after the holidays, I&#8217;ll be throwing more over the wall.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-21876</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 24 Dec 2007 15:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-21876</guid>
		<description>Jesse,

Have you come up with any "numbers" or results from your investigations?

Thanks!</description>
		<content:encoded><![CDATA[<p>Jesse,</p>
<p>Have you come up with any &#8220;numbers&#8221; or results from your investigations?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Napoleone</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6200</link>
		<dc:creator>Doug Napoleone</dc:creator>
		<pubDate>Mon, 17 Sep 2007 16:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6200</guid>
		<description>Quite off topic, but I would recommend 'If you give a Moose a Muffin' as well as the other books by that author. (Oh and the entire series from the author of 'Click Clack Moo'.)</description>
		<content:encoded><![CDATA[<p>Quite off topic, but I would recommend &#8216;If you give a Moose a Muffin&#8217; as well as the other books by that author. (Oh and the entire series from the author of &#8216;Click Clack Moo&#8217;.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jesse</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6099</link>
		<dc:creator>jesse</dc:creator>
		<pubDate>Mon, 17 Sep 2007 00:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6099</guid>
		<description>Thanks for the information - one of the key things that was brought up to me in private is to make sure that if "we" found "something" that was attractive, that we should make sure that projects like web.py/django/TG/etc could take advantage of it.

As for:
&lt;blockquote&gt;
"Because of the way the web servers can distribute requests across multiple processes, one can very easily make use of multiple processors and cores with no change to applications."
&lt;/blockquote&gt;

You're dead on - and I had forgotten that very valid point in this discussion.

I've added your information and links to the wiki</description>
		<content:encoded><![CDATA[<p>Thanks for the information - one of the key things that was brought up to me in private is to make sure that if &#8220;we&#8221; found &#8220;something&#8221; that was attractive, that we should make sure that projects like web.py/django/TG/etc could take advantage of it.</p>
<p>As for:</p>
<blockquote><p>
&#8220;Because of the way the web servers can distribute requests across multiple processes, one can very easily make use of multiple processors and cores with no change to applications.&#8221;
</p></blockquote>
<p>You&#8217;re dead on - and I had forgotten that very valid point in this discussion.</p>
<p>I&#8217;ve added your information and links to the wiki</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graham Dumpleton</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6098</link>
		<dc:creator>Graham Dumpleton</dc:creator>
		<pubDate>Mon, 17 Sep 2007 00:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6098</guid>
		<description>Please also consider referencing the existing solutions for Python web frameworks that have been round for many years. In particular, multi process web servers such as Apache where Python can be embedded within the server processes using mod_python or mod_wsgi. Other possible solutions are daemon mode of mod_wsgi, mod_fastcgi, mod_fcgid and mod_scgi modules for Apache. These allow multiple daemon processes to be created and to some degree managed by Apache, and to which HTTP requests can be proxied for processing. Other web servers such as lighttpd and nginx also support fastcgi functionality.

Because of the way the web servers can distribute requests across multiple processes, one can very easily make use of multiple processors and cores with no change to applications.

For my original response to comments made by Guido in this Parallel Python discussion outlining these solutions see:

http://blog.dscpl.com.au/2007/09/parallel-python-discussion-and-modwsgi.html

An older blog entry:

http://blog.dscpl.com.au/2007/07/web-hosting-landscape-and-modwsgi.html

also describes why the Python GIL is not as big a deal in Python web applications hosted under Apache as some think it is.</description>
		<content:encoded><![CDATA[<p>Please also consider referencing the existing solutions for Python web frameworks that have been round for many years. In particular, multi process web servers such as Apache where Python can be embedded within the server processes using mod_python or mod_wsgi. Other possible solutions are daemon mode of mod_wsgi, mod_fastcgi, mod_fcgid and mod_scgi modules for Apache. These allow multiple daemon processes to be created and to some degree managed by Apache, and to which HTTP requests can be proxied for processing. Other web servers such as lighttpd and nginx also support fastcgi functionality.</p>
<p>Because of the way the web servers can distribute requests across multiple processes, one can very easily make use of multiple processors and cores with no change to applications.</p>
<p>For my original response to comments made by Guido in this Parallel Python discussion outlining these solutions see:</p>
<p><a href="http://blog.dscpl.com.au/2007/09/parallel-python-discussion-and-modwsgi.html" rel="nofollow">http://blog.dscpl.com.au/2007/09/parallel-python-discussion-and-modwsgi.html</a></p>
<p>An older blog entry:</p>
<p><a href="http://blog.dscpl.com.au/2007/07/web-hosting-landscape-and-modwsgi.html" rel="nofollow">http://blog.dscpl.com.au/2007/07/web-hosting-landscape-and-modwsgi.html</a></p>
<p>also describes why the Python GIL is not as big a deal in Python web applications hosted under Apache as some think it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jessenoller.com - Have GIL: Want Benchmarks.</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6097</link>
		<dc:creator>jessenoller.com - Have GIL: Want Benchmarks.</dc:creator>
		<pubDate>Mon, 17 Sep 2007 00:40:44 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/#comment-6097</guid>
		<description>[...] A thing of Note: I've spawned an initial google code project to explore the alternatives/benchmarks. Read about it here. [...]</description>
		<content:encoded><![CDATA[<p>[...] A thing of Note: I&#8217;ve spawned an initial google code project to explore the alternatives/benchmarks. Read about it here. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
