<?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: 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>
	<lastBuildDate>Mon, 02 Jan 2012 09:21:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Doug Napoleone</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/comment-page-1/#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 &#039;If you give a Moose a Muffin&#039; as well as the other books by that author. (Oh and the entire series from the author of &#039;Click Clack Moo&#039;.)</description>
		<content:encoded><![CDATA[<p>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’.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jesse</title>
		<link>http://jessenoller.com/2007/09/16/benchmark-followup-google-code-edition/comment-page-1/#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 &quot;we&quot; found &quot;something&quot; 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;
&quot;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.&quot;
&lt;/blockquote&gt;

You&#039;re dead on - and I had forgotten that very valid point in this discussion.

I&#039;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 “we” found “something” 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>
“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></blockquote>
<p>You’re dead on — and I had forgotten that very valid point in this discussion.</p>
<p>I’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-page-1/#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-page-1/#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&#039;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’ve spawned an initial google code project to explore the alternatives/benchmarks. Read about it here. […]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 637/638 objects using disk: basic

Served from: jessenoller.com @ 2012-02-08 02:01:10 -->
