<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[为什么不使用nginx+php(fastcgi)作为生产环境?]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Mon, 25 Jun 2012 12:54:31 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;前言，近来fastCGI流行，也有人提出了相反的看法，并作出了原因解释，觉得有道理，So。。。<br/>&nbsp;&nbsp;&nbsp;&nbsp;php群里的兄弟：<br/>&nbsp;&nbsp;&nbsp;&nbsp;nginx这么厉害吗?答：我测试，10000次，10次并发 机器，就是不死 65%cpu了，还不死。。。nginx防盗链牛逼可以根据参数加密。<br/>&nbsp;&nbsp;&nbsp;&nbsp;php-fpm确实，听蛋疼的 5个进程，每个占12% 我操，cpu干不了别的了,php-fpm是相当的不行 cpu占用太厉害.用apache啊.apache有些特性不行。。。<br/>&nbsp;&nbsp;&nbsp;&nbsp;Nginx 502：<br/>&nbsp;&nbsp;fast_cgi设置<br/>&nbsp;&nbsp; fastcgi_connect_timeout 30;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_send_timeout 30;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_read_timeout 30;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_buffer_size 64k;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_buffers 4 64k;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_busy_buffers_size 128k;<br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_temp_file_write_size 128k;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Php-fpm设置<br/>&nbsp;&nbsp; &lt;value name=&quot;listen_address&quot;&gt; /dev/shm/php-fpm.sock &lt;/value&gt;<br/>&nbsp;&nbsp; &lt;value name=&quot;max_children&quot;&gt;128&lt;/value&gt;<br/>&nbsp;&nbsp; &lt;value name=&quot;request_terminate_timeout&quot;&gt;10s&lt;/value&gt;<br/>&nbsp;&nbsp; &lt;value name=&quot;request_slowlog_timeout&quot;&gt;5s&lt;/value&gt;<br/>&nbsp;&nbsp; &lt;value name=&quot;slowlog&quot;&gt;/path/to/slow.log&lt;/value&gt;<br/>&nbsp;&nbsp; &lt;value name=&quot;rlimit_files&quot;&gt;65535&lt;/value&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;php(fastcgi)不够稳定,经常出现502错误,生成相对复杂的页面没有优势,反而会使php-cgi进程变为僵尸进程.<br/>&nbsp;&nbsp;&nbsp;&nbsp;安全性,多用户多站点权限问题.php(fastcgi)在应对多用户多站点往往捉襟见肘,不易于实施.<br/>&nbsp;&nbsp;&nbsp;&nbsp;整合其他开发语言,apache表现得游刃有余.资源利用恰到好处.<br/>为什么采用nginx做前端,apache作为后端的方案?nginx在处理静态内容上较apache是几倍或几十倍的差异,因而放在前面过滤静态内容是最为恰当的.同时nginx也是一个负载均衡器,低资源消耗,高性能转发是它的特点.经过nginx在前面的过滤,后端的apache需要处理的内容相对就比较少了.只需负责处理动态内容就可以了.在性能与稳定性的权衡下,使用nginx+apache搭配会让它们在各自擅长的领域展现自身的价值.<br/>http://www.vpser.net/build/nginx-apache-guide.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 为什么不使用nginx+php(fastcgi)作为生产环境?]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>