博客已经从Apache切换到Nginx

为了世界的和平,为了爱和正义,鄙人的博客!已经从Apache切换到Nginx了,Хорошо!

占用内存明显下降了有木有!响应速度提升了有木有!128MB的VPS也能轻松凉快不少了有木有!

基本都已经转移过来了,不过部分RewriteRule还没有改写(主要是默认从http往https的跳转)。另外由于CentOS安装的nginx包没有开启spdy支持,我也懒得自己编译,所以SPDY就暂时没有启用了……

2014-03-15补记:

之前脑残忘记配置php-fpm,结果是内存和Swap爆满……万幸没有宕机。今天赶紧修改/etc/php-fpm.d/www.conf,主要改pm相关字段:

pm = dynamic#默认
pm.max_children = 6#平均一个php-fpm子进程占用内存5~10MB,发生内存泄漏时可能占用20M,对于128M内存的VPS,访问量也不大,6个够了
pm.start_servers = 1#小内存VPS启动1个子进程没商量
pm.min_spare_servers = 1#最少闲置子进程1个
pm.max_spare_servers = 3#最多闲置子进程3个
pm.max_requests = 1000#子进程访问量达到1000次后重生,以防止第三方模块/程序内存泄漏的影响

如果访问出现了问题,请在本文后留言。

参考文章: PHP:配置 – Manual

Published by

librehat

自由軟體萬歲!

7 thoughts on “博客已经从Apache切换到Nginx”

  1. 学弟路过=。=
    既然这么在意省内存为什么不用jekyll的静态网页呢 =。=

    1. 切换到静态博客最大的挑战就是评论数据的迁移。
      省内存不是目的,而是流畅不宕机的中间过程。

    1. Nginx的话,128M的内存还能剩下一些呢。重在优化吧,之前Apache跑WordPress也跑了半年,也就挂掉过两三次。T_T

Comments are closed.