为了世界的和平,为了爱和正义,鄙人的博客!已经从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
7 responses to “博客已经从Apache切换到Nginx”
访问这么慢。
这么慢,还优化做的好,无语,可以找块豆腐撞死了。
慢和Nginx没关系……VPS是低端配置,加上服务器在美东,延迟本来就高。
学弟路过=。=
既然这么在意省内存为什么不用jekyll的静态网页呢 =。=
切换到静态博客最大的挑战就是评论数据的迁移。
省内存不是目的,而是流畅不宕机的中间过程。
哈哈,博主128m的vps带wordpress没压力?感觉那东西有多少内存吃多少。
Nginx的话,128M的内存还能剩下一些呢。重在优化吧,之前Apache跑WordPress也跑了半年,也就挂掉过两三次。T_T