<?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 for Joshua Zhu's Blog</title>
	<atom:link href="http://blog.zhuzhaoyuan.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zhuzhaoyuan.com</link>
	<description></description>
	<pubDate>Thu, 09 Sep 2010 03:07:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Creating a Hello World! Nginx Module by DanielsJean</title>
		<link>http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module/comment-page-1/#comment-1823</link>
		<dc:creator>DanielsJean</dc:creator>
		<pubDate>Wed, 08 Sep 2010 11:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=156#comment-1823</guid>
		<description>A lot of specialists argue that &lt;a href="http://bestfinance-blog.com/topics/home-loans" rel="nofollow"&gt;home loans&lt;/a&gt; aid people to live the way they want, because they are able to feel free to buy needed things. Furthermore, banks offer bank loan for different persons.</description>
		<content:encoded><![CDATA[<p>A lot of specialists argue that <a href="http://bestfinance-blog.com/topics/home-loans" onclick="javascript:pageTracker._trackPageview('/outbound/comment/bestfinance-blog.com');" rel="nofollow">home loans</a> aid people to live the way they want, because they are able to feel free to buy needed things. Furthermore, banks offer bank loan for different persons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a Hello World! Nginx Module by Joshua</title>
		<link>http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module/comment-page-1/#comment-1814</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Thu, 05 Aug 2010 16:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=156#comment-1814</guid>
		<description>@Fitzgerald,
Yes. The value of content_type_len is usually the same as content_type.len, but in some case, i.e. when there's charset setting with the Content-Type HTTP header, e.g. given header "Content-Type: text/html; charset=UTF-8", content_type_len (23) is less than content_type.len (38).</description>
		<content:encoded><![CDATA[<p>@Fitzgerald,<br />
Yes. The value of content_type_len is usually the same as content_type.len, but in some case, i.e. when there&#8217;s charset setting with the Content-Type HTTP header, e.g. given header &#8220;Content-Type: text/html; charset=UTF-8&#8243;, content_type_len (23) is less than content_type.len (38).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a Hello World! Nginx Module by Fitzgerald</title>
		<link>http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module/comment-page-1/#comment-1812</link>
		<dc:creator>Fitzgerald</dc:creator>
		<pubDate>Tue, 03 Aug 2010 07:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=156#comment-1812</guid>
		<description>When setting the content type header; this looks a bit odd to me:
    r-&gt;headers_out.content_type_len = sizeof("text/html") - 1;
    r-&gt;headers_out.content_type.len = sizeof("text/html") - 1;

is this OK?</description>
		<content:encoded><![CDATA[<p>When setting the content type header; this looks a bit odd to me:<br />
    r-&gt;headers_out.content_type_len = sizeof(&#8221;text/html&#8221;) - 1;<br />
    r-&gt;headers_out.content_type.len = sizeof(&#8221;text/html&#8221;) - 1;</p>
<p>is this OK?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a Hello World! Nginx Module by pauly</title>
		<link>http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module/comment-page-1/#comment-1811</link>
		<dc:creator>pauly</dc:creator>
		<pubDate>Fri, 23 Jul 2010 09:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=156#comment-1811</guid>
		<description>Thanks. It helps me a lot.</description>
		<content:encoded><![CDATA[<p>Thanks. It helps me a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Tank</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1810</link>
		<dc:creator>Tank</dc:creator>
		<pubDate>Fri, 16 Jul 2010 18:54:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1810</guid>
		<description>看了Velocity 2010 Highlights，科幻一把：种一亩地的效益比不上种十亩地，10亩比不上1000亩................................................最后，世界上只有几个巨头农场主——嗯，云计算的成熟阶段。那一天快点到吧！
其实你想下，amazon，taobao等本质上和（狭隘的）IT一点关系都没有</description>
		<content:encoded><![CDATA[<p>看了Velocity 2010 Highlights，科幻一把：种一亩地的效益比不上种十亩地，10亩比不上1000亩&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;最后，世界上只有几个巨头农场主——嗯，云计算的成熟阶段。那一天快点到吧！<br />
其实你想下，amazon，taobao等本质上和（狭隘的）IT一点关系都没有</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Rogério Schneider</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1807</link>
		<dc:creator>Rogério Schneider</dc:creator>
		<pubDate>Tue, 18 May 2010 12:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1807</guid>
		<description>Great joshua, thanks for the hints.</description>
		<content:encoded><![CDATA[<p>Great joshua, thanks for the hints.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Joshua</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1806</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Tue, 18 May 2010 07:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1806</guid>
		<description>Hey Rogério, this is feasible, I think. Please give a look at agentzh's ngx_echo module implementation which might give you a hint (http://github.com/agentzh/echo-nginx-module/), especially the "echo_sleep" and "echo_flush" directives.</description>
		<content:encoded><![CDATA[<p>Hey Rogério, this is feasible, I think. Please give a look at agentzh&#8217;s ngx_echo module implementation which might give you a hint (http://github.com/agentzh/echo-nginx-module/), especially the &#8220;echo_sleep&#8221; and &#8220;echo_flush&#8221; directives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Rogério Schneider</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1805</link>
		<dc:creator>Rogério Schneider</dc:creator>
		<pubDate>Mon, 17 May 2010 14:23:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1805</guid>
		<description>Joshua, yes, I am looking for a comet implementation, BUT I need it to be streaming, not long polling :)
Do you know if this is possible to achieve, and how? Updating the output chain in chunks, gradually, as they become available by publishing new messages?

Regards,
Rogério Schneider</description>
		<content:encoded><![CDATA[<p>Joshua, yes, I am looking for a comet implementation, BUT I need it to be streaming, not long polling <img src='http://blog.zhuzhaoyuan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Do you know if this is possible to achieve, and how? Updating the output chain in chunks, gradually, as they become available by publishing new messages?</p>
<p>Regards,<br />
Rogério Schneider</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Joshua</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1804</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Mon, 17 May 2010 05:31:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1804</guid>
		<description>@Rogério:
Hi, I guess you are looking for something similar to Leo Ponomarev's push module (http://pushmodule.slact.net/)? 

Joshua</description>
		<content:encoded><![CDATA[<p>@Rogério:<br />
Hi, I guess you are looking for something similar to Leo Ponomarev&#8217;s push module (http://pushmodule.slact.net/)? </p>
<p>Joshua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx Internals (Slides &amp; Video) by Rogério Schneider</title>
		<link>http://blog.zhuzhaoyuan.com/2009/09/nginx-internals-slides-video/comment-page-1/#comment-1803</link>
		<dc:creator>Rogério Schneider</dc:creator>
		<pubDate>Mon, 17 May 2010 05:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zhuzhaoyuan.com/?p=186#comment-1803</guid>
		<description>Joshua, thanks for the amazing content on Nginx internals.

Now I have a question:
- How could I write a module that returns a chunked encoding response without cliosing the users connection, ever?
I would like to respond in little chunks to the user, and, as the time passes, updating this connection with new chunks of data. The connection would not be closed, ever.

Thanks again.</description>
		<content:encoded><![CDATA[<p>Joshua, thanks for the amazing content on Nginx internals.</p>
<p>Now I have a question:<br />
- How could I write a module that returns a chunked encoding response without cliosing the users connection, ever?<br />
I would like to respond in little chunks to the user, and, as the time passes, updating this connection with new chunks of data. The connection would not be closed, ever.</p>
<p>Thanks again.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
