Posted by zuzhihui in apache on 2008/06/01 with No Comments
通常情况下,在一个96M内存的VPS上安装apache2,mysql,php5之后再安装一个wordpress,那么apache在相应三五的连接请求之后,VPS的内存就几乎快要用完了,这时候如果连接请求不断增加,VPS将会内存耗尽,内存耗尽之后,无论有没有swap,CPU的占有率就会很高。我们RasHost VPS已经有很多客户都碰到过这种情况。实践证明,96M内存的VPS使用Apache跑PHP的应用不能支持大的并发。主要原因就是apache mod_php的内存占用比较高。
为了解决这个问题,我们采用了Nginx FastCGI PHP MySQL的方案。Nginx是Web Server的后起之秀,性能比Apache高出不少。实践证明Nginx FastCGI PHP MySQL比Apache PHP要节省资源!
在Linux VPS下配置Nginx FastCGI PHP MySQL需要如下几个步骤:
对于第一步,请参考我们以前的博客:
对于第二步,安装wordpress跟在apache下一样,不再罗嗦了。安装完wordpress后就可以正常使用了,如果想要启用wordpress的不带问号方式的永久链接,则需要进行第三步。
第三步,我配置的永久链接是这个形式:/index.php/%year%/%monthnum%/
admin on 2008/06/02 ·
是96M的,96M跑apache费劲,所以我才搞起了nginx
foolpig on 2008/06/02 ·
呵呵,我的博客也是用CentOS+nginx+php的架构
要发表评论,您必须先登录。
九六免费电影 on 2008/06/02 ·
96M?我现在用的是512M的
黄小豆 on 2011/05/11 ·
刚学习这个,找到了你的博客,我可以加你吗?想多多请教VPS的问题