<?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>Shark UI</title>
	<atom:link href="http://blog.sharkui.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sharkui.com</link>
	<description>deep, fast, sharp, as a shark</description>
	<lastBuildDate>Mon, 08 Mar 2010 17:48:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>寻创业种子团队成员</title>
		<link>http://blog.sharkui.com/2010/03/09/a_new_team/</link>
		<comments>http://blog.sharkui.com/2010/03/09/a_new_team/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 16:20:53 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[在路上]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=132</guid>
		<description><![CDATA[原本打算在辞职之后好好休息两个月，再回味一遍学生时代“暑假”的感觉，那才真的叫长假啊……
可惜我这个人可能命中注定是劳碌的，以为要花一个月准备的事情，居然两个星期就差不多了，真是又高兴又遗憾。高兴进展的顺利，至少初期不用担心钱的问题了；遗憾接下来不光没有长假，恐怕双休都要够呛了-_-
所以今天正式开始组建种子团队的成员。因为公司正在注册的过程中，具体的项目也不便轻易公开（可以说关键词：互联网、电子商务、营销），所以只能用我这张脸来当作诚信证明了^_^
了解我，又有兴趣加入一个全新创业团队的朋友，请联系我（sharkui@gmail.com）；
了解我，愿意帮我转发这个消息的朋友，谢谢你！
以下是简单的JD，按我心目中的理想人选描写，仅供参考：
PHP架构师与开发工程师

（必选）有比较丰富的LAMP开发经验；
（必选）全能型选手，只要是和机器打交道的问题都能在google的协助下解决；
（可选）有高并发、高实时性系统经验（如果你有这个经验，我会可能会激动得跑去灵隐亲那几位菩萨的~~）；
（可选）大型分布式系统开发经验（暂时用不上，但我有信心很快用得上）；
（必选）聪明、有好奇心、不挑食、夜猫子、喜欢《Matrix》。

前端开发工程师

（必选）真的精通xHTML、CSS、JavaScript；
（必选）不拘泥于技术的细节和潮流，但保有一些技术洁癖；
（可选）对可用性、可访问性、兼容性有充分的了解；
（必选）机灵、简单、完美主义倾向；

UI设计师

（必选）喜欢Flickr的设计风格；
（必选）有基本的美术功底和网页设计经验；
（必选）了解交互设计的基本原理，有一定实践经验（真不了解也没关系，我会教的）；
（必选）谦虚好学、模仿能力强但同时具备创新能力、有爱心、乐于倾听；
（可选）美女，有大幅加分。

工作地点：杭州
薪酬待遇：不会很高，也不会很惨
最后啰嗦几句，创业公司总是非常艰苦的，碰上我这个天生劳碌命的人可能就更加艰苦了。同时，虽然钱是好东西，但我更看重我所做事情的社会价值。所以对于我们将来的团队，我目前能许诺的，只有艰苦和梦想。
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
如果你有兴趣想了解更多，请联系我（mail or Gtalk）：
sharkui@gmail.com

&#169; Shark for Shark UI, 2010. &#124;
Permalink &#124;
35 comments &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>原本打算在辞职之后好好休息两个月，再回味一遍学生时代“暑假”的感觉，那才真的叫长假啊……</p>
<p>可惜我这个人可能命中注定是劳碌的，以为要花一个月准备的事情，居然两个星期就差不多了，真是又高兴又遗憾。高兴进展的顺利，至少初期不用担心钱的问题了；遗憾接下来不光没有长假，恐怕双休都要够呛了-_-</p>
<p>所以今天正式开始组建种子团队的成员。因为公司正在注册的过程中，具体的项目也不便轻易公开（可以说关键词：互联网、电子商务、营销），所以只能用我这张脸来当作诚信证明了^_^</p>
<p>了解我，又有兴趣加入一个全新创业团队的朋友，请联系我（sharkui@gmail.com）；</p>
<p>了解我，愿意帮我转发这个消息的朋友，谢谢你！</p>
<p>以下是简单的JD，<span style="text-decoration: underline;">按我心目中的理想人选描写</span>，仅供参考：</p>
<p><strong>PHP架构师与开发工程师</strong></p>
<ol>
<li>（必选）有比较丰富的LAMP开发经验；</li>
<li>（必选）全能型选手，只要是和机器打交道的问题都能在google的协助下解决；</li>
<li>（可选）有高并发、高实时性系统经验（如果你有这个经验，我会可能会激动得跑去灵隐亲那几位菩萨的~~）；</li>
<li>（可选）大型分布式系统开发经验（暂时用不上，但我有信心很快用得上）；</li>
<li>（必选）聪明、有好奇心、不挑食、夜猫子、喜欢《Matrix》。</li>
</ol>
<p><strong>前端开发工程师</strong></p>
<ol>
<li>（必选）<strong>真的</strong>精通xHTML、CSS、JavaScript；</li>
<li>（必选）不拘泥于技术的细节和潮流，但保有一些技术洁癖；</li>
<li>（可选）对可用性、可访问性、兼容性有充分的了解；</li>
<li>（必选）机灵、简单、完美主义倾向；</li>
</ol>
<p><strong>UI设计师</strong></p>
<ol>
<li>（必选）喜欢Flickr的设计风格；</li>
<li>（必选）有基本的美术功底和网页设计经验；</li>
<li>（必选）了解交互设计的基本原理，有一定实践经验（真不了解也没关系，我会教的）；</li>
<li>（必选）谦虚好学、模仿能力强但同时具备创新能力、有爱心、乐于倾听；</li>
<li>（可选）美女，有大幅加分。</li>
</ol>
<p><strong>工作地点：</strong>杭州</p>
<p><strong>薪酬待遇：</strong>不会很高，也不会很惨</p>
<p>最后啰嗦几句，创业公司总是非常艰苦的，碰上我这个天生劳碌命的人可能就更加艰苦了。同时，虽然钱是好东西，但我更看重我所做事情的社会价值。所以对于我们将来的团队，我目前能许诺的，只有艰苦和梦想。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>如果你有兴趣想了解更多，请联系我（mail or Gtalk）：</p>
<p><span style="font-size:30px;">sharkui@gmail.com</span></p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2010. |
<a href="http://blog.sharkui.com/2010/03/09/a_new_team/">Permalink</a> |
<a href="http://blog.sharkui.com/2010/03/09/a_new_team/#comments">35 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2010/03/09/a_new_team/&amp;title=寻创业种子团队成员">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2010/03/09/a_new_team/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>开封</title>
		<link>http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/</link>
		<comments>http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 14:44:09 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=128</guid>
		<description><![CDATA[这次扫黄风暴就是一次言论控制大演习。

&#169; Shark for Shark UI, 2010. &#124;
Permalink &#124;
2 comments &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>这次扫黄风暴就是一次言论控制大演习。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2010. |
<a href="http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/">Permalink</a> |
<a href="http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/&amp;title=开封">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2010/01/17/%e5%bc%80%e5%b0%81/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>三个大饼</title>
		<link>http://blog.sharkui.com/2009/11/27/3cookie/</link>
		<comments>http://blog.sharkui.com/2009/11/27/3cookie/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 13:18:29 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[杂谈设计]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=126</guid>
		<description><![CDATA[记得07年给UED做培训的时候，讲过“三个大饼”的理论。
简单说来，也就是两句话：
1. 设计 = 解决问题
2. 好的设计 = 用户、技术、商业的交集（所谓的三个大饼）
今天在看HarryPotter时，考虑到为什么电影叫“创作”而网站叫“设计”？有点奇怪吧，其实它们都是为了取悦用户（观众），获得收益（票房）。
所以电影也应该是被设计出来的，要考虑观众（口味、喜好）、技术（3D、摄影、后期等）和商业（什么题材好卖、走什么渠道卖等等）。一部成功的电影，从一开始就应该是针对这三方面的交集来设计的。
书也是如此。也许这就是为什么这么久了，中国还没有特别成功的电影和文学，因为他们都认为这是一种创作，但事实上它们是要被设计出来的。
放大一点讲，这三个大饼其实是 &#8212;-
1. 人性。（用户的喜好、习惯）
2. 社会性。（商业是社会性的重要体现之一，还有政治、军事等。）
3. 自然性。（技术的基础就是自然、世界、宇宙、上帝，what ever&#8230;）
能在这三个层面找到交集，当然是非常不容易的一件事。
而前提是，我们在自己的心智中，对人性、对社会、对世界，都建立了比较准确的模型。
至于建立的办法，各有妙招了。可以看书、可以旅行、可以恋爱……各显神通吧。

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
6 comments &#124;
Add to
del.icio.us

Post tags: 杂谈设计

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>记得07年给UED做培训的时候，讲过“三个大饼”的理论。<br />
简单说来，也就是两句话：</p>
<p>1. 设计 = 解决问题</p>
<p>2. 好的设计 = 用户、技术、商业的交集（所谓的三个大饼）</p>
<p>今天在看HarryPotter时，考虑到为什么电影叫“创作”而网站叫“设计”？有点奇怪吧，其实它们都是为了取悦用户（观众），获得收益（票房）。</p>
<p>所以电影也应该是被设计出来的，要考虑观众（口味、喜好）、技术（3D、摄影、后期等）和商业（什么题材好卖、走什么渠道卖等等）。一部成功的电影，从一开始就应该是针对这三方面的交集来设计的。</p>
<p>书也是如此。也许这就是为什么这么久了，中国还没有特别成功的电影和文学，因为他们都认为这是一种创作，但事实上它们是要被设计出来的。</p>
<p>放大一点讲，这三个大饼其实是 &#8212;-</p>
<p>1. 人性。（用户的喜好、习惯）</p>
<p>2. 社会性。（商业是社会性的重要体现之一，还有政治、军事等。）</p>
<p>3. 自然性。（技术的基础就是自然、世界、宇宙、上帝，what ever&#8230;）</p>
<p>能在这三个层面找到交集，当然是非常不容易的一件事。</p>
<p>而前提是，我们在自己的心智中，对人性、对社会、对世界，都建立了比较准确的模型。</p>
<p>至于建立的办法，各有妙招了。可以看书、可以旅行、可以恋爱……各显神通吧。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/11/27/3cookie/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/11/27/3cookie/#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/11/27/3cookie/&amp;title=三个大饼">del.icio.us</a>
<br/>
Post tags: <a href="http://blog.sharkui.com/tag/design/" rel="tag">杂谈设计</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/11/27/3cookie/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>超大市场与饱和竞争</title>
		<link>http://blog.sharkui.com/2009/09/29/wangba/</link>
		<comments>http://blog.sharkui.com/2009/09/29/wangba/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:35:01 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[在路上]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=124</guid>
		<description><![CDATA[中国大。
地广、人多，文化同根却地域差异明显，经济总量巨大却贫富不均，结果就形成了一个巨大的差异需求市场。
以致于到目前为止，绝大多数的领域内，都没有形成饱和竞争。
竞争不饱和就给了商人们极大极多的空子，只要产品或服务还过得去，然后有一点点独特的资源（政府关系、媒体、渠道等等），就能胡赚海赚。
至于现代化的管理、高超的工艺、完善的服务、持续的创新，那都是不必要的。
但是，早晚会有饱和的一天，也许是十年后，也许是二十年后。
彼时所争比的，就是制度、体系与生态圈。
现在隐忍练内功的企业，只要能熬住不死，必有所向披靡的未来。
欲求王霸之气，先做乌龟王八。

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
2 comments &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>中国大。<br />
地广、人多，文化同根却地域差异明显，经济总量巨大却贫富不均，结果就形成了一个巨大的差异需求市场。<br />
以致于到目前为止，绝大多数的领域内，都没有形成饱和竞争。<br />
竞争不饱和就给了商人们极大极多的空子，只要产品或服务还过得去，然后有一点点独特的资源（政府关系、媒体、渠道等等），就能胡赚海赚。<br />
至于现代化的管理、高超的工艺、完善的服务、持续的创新，那都是不必要的。<br />
但是，早晚会有饱和的一天，也许是十年后，也许是二十年后。<br />
彼时所争比的，就是制度、体系与生态圈。<br />
现在隐忍练内功的企业，只要能熬住不死，必有所向披靡的未来。<br />
欲求王霸之气，先做乌龟王八。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/09/29/wangba/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/09/29/wangba/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/09/29/wangba/&amp;title=超大市场与饱和竞争">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/09/29/wangba/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>遭遇&#8221;慢连接&#8221;攻击小记</title>
		<link>http://blog.sharkui.com/2009/09/26/syn_flood_attach/</link>
		<comments>http://blog.sharkui.com/2009/09/26/syn_flood_attach/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 11:31:49 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[Linux/Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=120</guid>
		<description><![CDATA[9月18日
晨，网站访问突然变得非常困难，最初怀疑机房的路由出问题（曾经出过一次），和机房联系后更换了路由，但问题仍旧。
中午，偶然发现有大量处于SYN_RECV状态的链接，google后怀疑遭到SYN Flood攻击。
查询处于SYN状态的连接数，可以用这个命令：
netstat -atn &#124; grep -c SYN
查询连接最多的ip：
netstat -atn &#124; grep &#8220;SYN&#8221; &#124; awk  &#8216;{print $5}&#8217; &#124; awk -F&#8217;:&#8217; &#8216;{print $1}&#8217; &#124; sort -nr &#124; uniq -c &#124; sort -nr &#124; head
发现有若干ip的连接数在200以上，基本确定为SYN攻击。
然后开始用手工方式BAN掉这些IP：
iptables -A  INPUT -p tcp -s 攻击者ip &#8211;dport 80 -j REJECT
因为在上班，没有更多时间处理，只能隔一阵子BAN一些连接数超过50的IP，勉强维持网站的访问。
9.19凌晨
在几位朋友的帮忙下，改了一个脚本，把上述工作改成了自动执行。每隔一分钟检查SYN状态下连接数过高的ip，然后BAN掉。
9月19日
脚本非常有效，除load稍高之外，访问正常。
9月20日
攻击方发现SYN无效后，改为使用WAIT状态的连接攻击。这个相对好办，只要把上述代码中的SYN改成 &#8220;SYN\&#124;WAIT&#8221;即可。如：
netstat -atn &#124; grep -c &#8220;SYN\&#124;WAIT&#8221;
9月22日
攻击加剧，可能是攻击方调用了更多的机器发动攻击。服务器load高达800-900，ssh完全无法登录。
通知机房停掉了电信ip，对方果然不知道这机器的网通ip。电信ip停掉后，顺利地通过网通ip登入Shell。
暂时没有更好的办法，改了一些shell内核参数，包括启用syn cookie等，然后把自动BAN IP的脚本改为超过30个慢连接就BAN。
但这样很容易误杀，比如一些学校、公司和网吧用户，他们是同一网站ip的。
这样改了之后又勉强撑住。
9月23日
终于找到一个治本的办法：使用nginx当apache的反向代理。
nginx是老毛子开发的一个web服务器和反向代理，把它架在apache的前面，作为前端web服务器。
因为它本身具有防慢连接的机制（原理不说了，google一大堆），所以先把所有对80端口的访问交由nginx来处理。
对于图片/js/css等静态文件，由nginx直接返回，不交给apache。
而php文件才交给apache处理。
TIP：这么做还有一个好处，如果把nginx的connection设为keep-alive，而apache设为close，整体效率还会高很多。
这么一来，居然效果奇好。apache的进程数直接从200+降为15左右，而nginx本身的进程才2个，系统load直接下降。
而且对慢连接，即使有几个ip的WAIT状态链接高达1000+也对网站访问毫无影响。
TIP：记得把apache设为只侦听127.0.0.1的访问，以免外部直接绕过nginx冲击apache。
这里有一篇文章讲这个结构：http://kovyrin.net/2006/05/18/nginx-as-reverse-proxy/

&#169; Shark for Shark UI, 2009. &#124;
Permalink [...]]]></description>
			<content:encoded><![CDATA[<p>9月18日</p>
<p>晨，网站访问突然变得非常困难，最初怀疑机房的路由出问题（曾经出过一次），和机房联系后更换了路由，但问题仍旧。</p>
<p>中午，偶然发现有大量处于SYN_RECV状态的链接，google后怀疑遭到SYN Flood攻击。</p>
<p>查询处于SYN状态的连接数，可以用这个命令：</p>
<p>netstat -atn | grep -c SYN</p>
<p>查询连接最多的ip：</p>
<p>netstat -atn | grep &#8220;SYN&#8221; | awk  &#8216;{print $5}&#8217; | awk -F&#8217;:&#8217; &#8216;{print $1}&#8217; | sort -nr | uniq -c | sort -nr | head</p>
<p>发现有若干ip的连接数在200以上，基本确定为SYN攻击。</p>
<p>然后开始用手工方式BAN掉这些IP：</p>
<p>iptables -A  INPUT -p tcp -s 攻击者ip &#8211;dport 80 -j REJECT</p>
<p>因为在上班，没有更多时间处理，只能隔一阵子BAN一些连接数超过50的IP，勉强维持网站的访问。</p>
<p>9.19凌晨</p>
<p>在几位朋友的帮忙下，改了一个脚本，把上述工作改成了自动执行。每隔一分钟检查SYN状态下连接数过高的ip，然后BAN掉。<br />
9月19日</p>
<p>脚本非常有效，除load稍高之外，访问正常。</p>
<p>9月20日</p>
<p>攻击方发现SYN无效后，改为使用WAIT状态的连接攻击。这个相对好办，只要把上述代码中的SYN改成 &#8220;SYN\|WAIT&#8221;即可。如：</p>
<p>netstat -atn | grep -c &#8220;SYN\|WAIT&#8221;</p>
<p>9月22日</p>
<p>攻击加剧，可能是攻击方调用了更多的机器发动攻击。服务器load高达800-900，ssh完全无法登录。</p>
<p>通知机房停掉了电信ip，对方果然不知道这机器的网通ip。电信ip停掉后，顺利地通过网通ip登入Shell。</p>
<p>暂时没有更好的办法，改了一些shell内核参数，包括启用syn cookie等，然后把自动BAN IP的脚本改为超过30个慢连接就BAN。</p>
<p>但这样很容易误杀，比如一些学校、公司和网吧用户，他们是同一网站ip的。</p>
<p>这样改了之后又勉强撑住。</p>
<p>9月23日</p>
<p>终于找到一个治本的办法：使用nginx当apache的反向代理。</p>
<p>nginx是老毛子开发的一个web服务器和反向代理，把它架在apache的前面，作为前端web服务器。</p>
<p>因为它本身具有防慢连接的机制（原理不说了，google一大堆），所以先把所有对80端口的访问交由nginx来处理。</p>
<p>对于图片/js/css等静态文件，由nginx直接返回，不交给apache。</p>
<p>而php文件才交给apache处理。</p>
<p>TIP：这么做还有一个好处，如果把nginx的connection设为keep-alive，而apache设为close，整体效率还会高很多。</p>
<p>这么一来，居然效果奇好。apache的进程数直接从200+降为15左右，而nginx本身的进程才2个，系统load直接下降。</p>
<p>而且对慢连接，即使有几个ip的WAIT状态链接高达1000+也对网站访问毫无影响。</p>
<p>TIP：记得把apache设为只侦听127.0.0.1的访问，以免外部直接绕过nginx冲击apache。</p>
<p>这里有一篇文章讲这个结构：<a href="http://kovyrin.net/2006/05/18/nginx-as-reverse-proxy/" target="_blank">http://kovyrin.net/2006/05/18/nginx-as-reverse-proxy/</a></p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/09/26/syn_flood_attach/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/09/26/syn_flood_attach/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/09/26/syn_flood_attach/&amp;title=遭遇&#8221;慢连接&#8221;攻击小记">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/09/26/syn_flood_attach/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>网瘾和电击</title>
		<link>http://blog.sharkui.com/2009/08/17/cyber/</link>
		<comments>http://blog.sharkui.com/2009/08/17/cyber/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 09:50:00 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/2009/08/17/cyber/</guid>
		<description><![CDATA[看了网易关于这个新闻的网友评论（链接），发现两派都走进了误区。
其实有一个很简单的事实，这些孩子自懂事起就开始使用网络了，网络已经成为他们的家常便饭。他们与网络的关系，就像呼吸空气一样自然。
换句话说，上网成瘾的小孩和边饶饭边看电视的大妈，在心理需求上是完全一致的。
个人意见：“网瘾”产生的唯一原因是老一代自身对网络的不了解、不接受和不理解，所以，没药可救。

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
One comment &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>看了网易关于这个新闻的网友评论（<a href="http://comment.tech.163.com/tech_bbs/5GTEB79O000915BF.html" target="_blank">链接</a>），发现两派都走进了误区。</p>
<p>其实有一个很简单的事实，这些孩子自懂事起就开始使用网络了，网络已经成为他们的家常便饭。他们与网络的关系，就像呼吸空气一样自然。</p>
<p>换句话说，上网成瘾的小孩和边饶饭边看电视的大妈，在心理需求上是完全一致的。</p>
<p>个人意见：“网瘾”产生的唯一原因是老一代自身对网络的不了解、不接受和不理解，所以，没药可救。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/08/17/cyber/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/08/17/cyber/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/08/17/cyber/&amp;title=网瘾和电击">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/08/17/cyber/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>书</title>
		<link>http://blog.sharkui.com/2009/08/17/book/</link>
		<comments>http://blog.sharkui.com/2009/08/17/book/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 08:18:17 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/2009/08/17/book/</guid>
		<description><![CDATA[书籍是人类进步的阶梯，网络是人类进步的电梯。

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
One comment &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>书籍是人类进步的阶梯，网络是人类进步的电梯。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/08/17/book/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/08/17/book/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/08/17/book/&amp;title=书">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/08/17/book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>自由</title>
		<link>http://blog.sharkui.com/2009/08/16/freedom/</link>
		<comments>http://blog.sharkui.com/2009/08/16/freedom/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 06:48:28 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=116</guid>
		<description><![CDATA[自由，不是自己想干什么就能干什么，而是无论别人干什么，都能宽容对待。

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
No comment &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>自由，不是自己想干什么就能干什么，而是无论别人干什么，都能宽容对待。</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/08/16/freedom/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/08/16/freedom/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/08/16/freedom/&amp;title=自由">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/08/16/freedom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>狗</title>
		<link>http://blog.sharkui.com/2009/08/13/do/</link>
		<comments>http://blog.sharkui.com/2009/08/13/do/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 14:54:04 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>
		<category><![CDATA[dog]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/?p=114</guid>
		<description><![CDATA[发现目标要像猎狗
追逐目标要像疯狗
缠上目标要像癞皮狗

&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
2 comments &#124;
Add to
del.icio.us

Post tags: dog

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>发现目标要像猎狗</p>
<p>追逐目标要像疯狗</p>
<p>缠上目标要像癞皮狗</p>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/08/13/do/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/08/13/do/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/08/13/do/&amp;title=狗">del.icio.us</a>
<br/>
Post tags: <a href="http://blog.sharkui.com/tag/dog/" rel="tag">dog</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/08/13/do/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>传统媒体与网络媒体</title>
		<link>http://blog.sharkui.com/2009/07/28/media/</link>
		<comments>http://blog.sharkui.com/2009/07/28/media/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 16:30:18 +0000</pubDate>
		<dc:creator>Shark</dc:creator>
				<category><![CDATA[思考杂记]]></category>

		<guid isPermaLink="false">http://blog.sharkui.com/2009/07/28/media/</guid>
		<description><![CDATA[几个观点，来自今日会面的媒体人：

杂志是信息消费中的奢侈品，奢侈的不是价格，而是时间和心情。网络新闻正好相反。（有理）
营销的方向在发展为：传统媒体打头阵，网络媒体扫长尾。（有理）
互联网已有三亿网民，早晚有一天，流量会不值钱。（这点我存疑，找时间深入思考一下）
草根媒体的问题是“有价值的内容输出不稳定”。（完全同意，这个blog就是这样荒掉的）
每次互联网对信息传播的重大创新，第一打击的就是报纸。（好像是这么回事，也需要研究求证，目前想到一个反例是19楼）


&#169; Shark for Shark UI, 2009. &#124;
Permalink &#124;
One comment &#124;
Add to
del.icio.us

Post tags: 

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>几个观点，来自今日会面的媒体人：</p>
<ul>
<li>杂志是信息消费中的奢侈品，奢侈的不是价格，而是时间和心情。网络新闻正好相反。（有理）</li>
<li>营销的方向在发展为：传统媒体打头阵，网络媒体扫长尾。（有理）</li>
<li>互联网已有三亿网民，早晚有一天，流量会不值钱。（这点我存疑，找时间深入思考一下）</li>
<li>草根媒体的问题是“有价值的内容输出不稳定”。（完全同意，这个blog就是这样荒掉的）</li>
<li>每次互联网对信息传播的重大创新，第一打击的就是报纸。（好像是这么回事，也需要研究求证，目前想到一个反例是19楼）</li>
</ul>
<hr />
<p><small>&copy; Shark for <a href="http://blog.sharkui.com">Shark UI</a>, 2009. |
<a href="http://blog.sharkui.com/2009/07/28/media/">Permalink</a> |
<a href="http://blog.sharkui.com/2009/07/28/media/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.sharkui.com/2009/07/28/media/&amp;title=传统媒体与网络媒体">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharkui.com/2009/07/28/media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
