<?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>i&#039;m Chao-吼吼在这 &#187; Concern</title>
	<atom:link href="http://www.imchao.net/category/concern/feed" rel="self" type="application/rss+xml" />
	<link>http://www.imchao.net</link>
	<description>简，是一种境界</description>
	<lastBuildDate>Fri, 03 Sep 2010 12:03:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>为什么精弘论坛在高峰时间会如此的卡？</title>
		<link>http://www.imchao.net/concern/why-fine-wong-forum-in-peak-time-so-the-card.html</link>
		<comments>http://www.imchao.net/concern/why-fine-wong-forum-in-peak-time-so-the-card.html#comments</comments>
		<pubDate>Fri, 30 May 2008 17:44:44 +0000</pubDate>
		<dc:creator>吼吼</dc:creator>
				<category><![CDATA[Concern]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[lighthttpd]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[精弘]]></category>

		<guid isPermaLink="false">http://www.ohsc.cn/me/why-fine-wong-forum-in-peak-time-so-the-card.html</guid>
		<description><![CDATA[精弘论坛是我们学校的官方内网论坛，最近在对论坛服务器调整，发现了不少问题，于是撰写此文，希望有高手能指点。 先看一下目前论坛的服务器结构：硬件CPU:Xeon 3.0Ghz*2RAM:4GDISK:raid软件系... ]]></description>
			<content:encoded><![CDATA[ <p>精弘论坛是我们学校的官方内网论坛，最近在对论坛服务器调整，发现了不少问题，于是撰写此文，希望有高手能指点。
<p>先看一下目前论坛的服务器结构：<br />硬件<br />CPU:Xeon 3.0Ghz*2<br />RAM:4G<br />DISK:raid<br />软件<br />系统:windows2003server<br />PHP运行环境:IIS6.0(5.0mode)+PHP+Zend<br />在看看论坛运行情况<br />论坛每日新增贴量:12840<br />月份总页面流量:20587375 <br />高峰时期:IIS占用cpu89%，mysql占用5%，总占用内存1G<br />缓存时期:IIS占用cpu50%，mysql占用50%<br />可以说是非常传统的结构，这种结构非常适合PHP开发者，然而作为一个高流量的论坛是远远不够的。可能是前代技术没有调整好，把IIS6的程序池屏蔽掉了。IIS6本来就是为了更好地管理资源而增加了程序池管理功能。这块功能被屏蔽掉了等于损失了很多性能。从上面数据可以看出，内存并没有完全被使用，而cpu却一直在高负荷运行。为什么呢？据我分析有两个原因。</p>
<p><span id="more-93"></span></p>
<p>第一个原因是图片。论坛上大大小小的图片非常多，而且图片直接被网页显示。服务器响应一张不带图片的网页所消耗的资源小于一张带图片的资源。参考论坛流量可知，如此大的流量当然会占用很多cpu。<br />第二个原因是发帖量过高。每当用户发帖时，服务器会增加进程来获取帖子的数据，进行处理后写入数据库。帖子数一高cpu开销就不小了。<br />以上两点都消耗了cpu不少资源，论坛当然会很卡。而且iis6只启用了一个进程，这能算是致命伤了。因为一个进程来处理两种不同的高负荷请求，会使得效率大大地降低。<br />那么如何来解决这个问题呢？我查询了不少资料，最终得到一下方案。<br />系统:linux 推荐Centos/RHEL<br />PHP运行环境:<br />1.Apache+php+zend<br />2.Apache+fastcgi+php<br />缓存:lighthttpd、squid<br />先说说php运行环境，可能有人会推荐使用lighthttpd+fastcgi+php。但是个人觉得不适合，因为lighthttpd是单线程的，论坛负荷高，lighthttpd一旦崩溃了，整个网站就全瘫痪了。上面有两个方案，因为我并没有实际测试过，所以不知道哪个更好一点。其实一开始我想用Apache+fastcgi+zend+php，可是开源的zend optimizer并不支持fastcgi，如果你有钱的话可以购买zend core，来获得更好的支持。<br />在这个方案中，我用lighthttpd+squid来缓存附件。squid是一款非常优秀的缓存服务器，其命中率非常高。我们用它来缓存apache生成的动态。而lighthttpd则用来做附件服务器。lighthttpd对http的响应非常优秀。我们把它放在最前端，专门用来处理静态内容的请求，把动态内容请求通过proxy模块转发给Squid，如果Squid中有该请求的内容且没有过期，则直接返回给Lighttpd。新请求或者过期的页面请求交由Apache中Web程序来处理。经过Lighttpd和Squid的两级过滤，Apache需要处理的请求将大大减少，减少了Web应用程序的压力。同时这样的构架，便于把不同的处理分散到多台计算机上进行，由Lighttpd在前面统一把关。<br />我们完全可以把这些架构放在一台服务器上，包括mysql。而且这样的效率会比windows中的架构高很多。如果有两台，可以分一台给mysql。<br />综上这种架构优化必须通过linux来完成，目前在windows中还没有找到好的解决方案。<br />本人还是比较菜的上文可能存在错误，请高手赐教。</p>
 <p><map name='google_ad_map_93_b72cec5cd1c1c856'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/93?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_93_b72cec5cd1c1c856' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=93&amp;url= http%3A%2F%2Fwww.imchao.net%2Fconcern%2Fwhy-fine-wong-forum-in-peak-time-so-the-card.html' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.imchao.net/concern/why-fine-wong-forum-in-peak-time-so-the-card.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>第二届网络工程师侠客行大会</title>
		<link>http://www.imchao.net/life/the-second-session-of-the-general-assembly-to-network-engineers-xiake.html</link>
		<comments>http://www.imchao.net/life/the-second-session-of-the-general-assembly-to-network-engineers-xiake.html#comments</comments>
		<pubDate>Tue, 27 May 2008 06:42:16 +0000</pubDate>
		<dc:creator>吼吼</dc:creator>
				<category><![CDATA[Concern]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[网络工程师]]></category>

		<guid isPermaLink="false">http://www.ohsc.cn/me/the-second-session-of-the-general-assembly-to-network-engineers-xiake.html</guid>
		<description><![CDATA[这算是我第一次参加全国性的技术性会议吧。之前在学校Linux群里看到网侠大会的通知，我赶快去申请了一张票，没想到还真弄到了。 这次会议还是不错的，至少我很满意。看到了不少牛人。... ]]></description>
			<content:encoded><![CDATA[ <p>这算是我第一次参加全国性的技术性会议吧。之前在学校Linux群里看到网侠大会的通知，我赶快去申请了一张票，没想到还真弄到了。</p>
<p><a href="http://www.imchao.net/wp-content/uploads/2008/05/medium.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-medium wp-image-341" title="网侠大会" src="http://www.imchao.net/wp-content/uploads/2008/05/medium-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>这次会议还是不错的，至少我很满意。看到了不少牛人。上午林斌的演讲蛮不错的，不过他为什么弄不清ie和firefox呢。马云的演讲很精彩，虽然充满了攻击性，不过还挺有趣了，不知道在坐的老外听了有什么想法。</p>
<p>下午我在第四会场，主题是web开源技术。其实我主要是去听openid技术的。</p>
<p>这次会后，我最深的体会是，API是web3.0的关键词。</p>
<p>回来后发现CPH上几位杭州的朋友都去了，呵呵，原来都是同路人那。</p>
<p><span id="more-92"></span></p>
<p>同声器，第一次用那，不少国外牛人的讲座，怎么能错过呢？</p>
<p><a href="http://www.imchao.net/wp-content/uploads/2008/05/medium-1.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-medium wp-image-342" title="网侠大会" src="http://www.imchao.net/wp-content/uploads/2008/05/medium-1-300x225.jpg" alt="" width="300" height="225" /></a></p>
 <p><map name='google_ad_map_92_b72cec5cd1c1c856'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/92?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_92_b72cec5cd1c1c856' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=92&amp;url= http%3A%2F%2Fwww.imchao.net%2Flife%2Fthe-second-session-of-the-general-assembly-to-network-engineers-xiake.html' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.imchao.net/life/the-second-session-of-the-general-assembly-to-network-engineers-xiake.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>又被劫持</title>
		<link>http://www.imchao.net/life/has-been-hijacked.html</link>
		<comments>http://www.imchao.net/life/has-been-hijacked.html#comments</comments>
		<pubDate>Tue, 05 Feb 2008 04:19:56 +0000</pubDate>
		<dc:creator>吼吼</dc:creator>
				<category><![CDATA[Concern]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[电信]]></category>

		<guid isPermaLink="false">http://www.ohsc.cn/info/has-been-hijacked.html</guid>
		<description><![CDATA[这年头实在没想法，江苏电信劫持事件接二连三... ]]></description>
			<content:encoded><![CDATA[ <p>这年头实在没想法，江苏电信劫持事件接二连三。</p>
<p><a href="http://www.imchao.net/wp-content/uploads/2008/02/medium.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-full wp-image-333" title="电信劫持" src="http://www.imchao.net/wp-content/uploads/2008/02/medium.jpg" alt="" width="500" height="313" /></a></p>
 <p><map name='google_ad_map_86_b72cec5cd1c1c856'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/86?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_86_b72cec5cd1c1c856' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=86&amp;url= http%3A%2F%2Fwww.imchao.net%2Flife%2Fhas-been-hijacked.html' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.imchao.net/life/has-been-hijacked.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>上软走好</title>
		<link>http://www.imchao.net/concern/take-a-good-soft.html</link>
		<comments>http://www.imchao.net/concern/take-a-good-soft.html#comments</comments>
		<pubDate>Thu, 13 Sep 2007 10:17:15 +0000</pubDate>
		<dc:creator>吼吼</dc:creator>
				<category><![CDATA[Concern]]></category>
		<category><![CDATA[仙剑]]></category>

		<guid isPermaLink="false">http://www.ohsc.cn/me/take-a-good-soft.html</guid>
		<description><![CDATA[前几天就在传上软要解散了，今天在cb上看的新闻说上软确定在9月14日解散。再看到cb上一些无知人的评论真是愤怒啊。他们根本不了解仙剑，更不清楚上软的辛酸与无奈。这是网上转的评论： ... ]]></description>
			<content:encoded><![CDATA[ <p>前几天就在传上软要解散了，今天在cb上看的新闻说上软确定在9月14日解散。再看到cb上一些无知人的评论真是愤怒啊。他们根本不了解仙剑，更不清楚上软的辛酸与无奈。这是网上转的评论：</p>
<p>上软团队，一个超级小的团队，是北软的1/3，是大宇的1/9。上软团队，一个超级穷的团队，资金65万美金是北软的1/3，是大宇的1/35。这些年一路走来，不可能没有辛酸，而且辛酸没有终结，只会继续延续，尤其是仙四竟由这样小的团队完成，而且按计划两年合24个月准时收工，另外上软资金面也没有任何困难，这在整个集团内的化学反应绝非任何玩家可以体会。再配合这两年工作、生活上的点点滴滴，仙剑四的故事相对被影响与调修。心思细密的玩家或许可以藉由剧情约略感受到一点上软的故事，这些故事，是让上软老员工看到某些剧情桥段时，会发出深刻叹息的故事。有些故事，则是反应着无奈的未来……<br />
琼华夜景主角群的某段对话，菱纱与紫英的对话安排，看似说笑，实则沧桑，希望玩家玩通全部游戏后能有一点点体会，或许玩家不认为仙四是一款好游戏，但我心中非常希望玩家能够体会到～这样熬两年做单机，而且只靠大陆营收过日子的团队，能做成这样，我真的很&#8230;</p>
<p>上软走了，真不到以后仙剑会怎样。仙剑4真的很不错，上软真的很出色，走好上软。</p>
 <p><map name='google_ad_map_54_b72cec5cd1c1c856'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/54?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_54_b72cec5cd1c1c856' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=54&amp;url= http%3A%2F%2Fwww.imchao.net%2Fconcern%2Ftake-a-good-soft.html' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.imchao.net/concern/take-a-good-soft.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
