128m小内存vps优化

文章目录

本博客现在正使用着128m的vps,现在安装了军哥的lnmp一键包1.0。刚安装完环境,然后安装wordpress后几乎就打不开wordpress了,内存完全不够用。于是,只能对环境参数进行优化了,下面介绍下我优化的一些细节。

使用范围

小内存vps建议使用debian,本文也是基于debian写的,其他环境没有测试。修改基于军哥一键包,当然对其他的也适用,只不过修改文件的位置不一样。

php参数优化

1,修改/usr/local/php/etc/php.ini

1
2
3
4
max_execution_time = 30
memory_limit = 48M    ; 本博客现在用的就是48M,速度很快,如果是1G内存的VPS,可以设置成64M
……
disable_functions = ……    ;去掉其中的scandir和fsocketopen,保证WordPress的功能正常

2,修改/usr/local/php/etc/php-fpm.conf

1
2
3
4
5
pm.max_children = 2
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 2
request_terminate_timeout = 60

3、建议安装一键包里的memcache或eAccelerator。

eAccelerator安装后打开速度大约能提升1-2秒左右,memcached对mysql优化效果比较好。

Nginx参数优化

1、修改/usr/local/nginx/conf/nginx.conf

1
2
3
4
5
6
7
8
9
worker_processes 2;
 
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;

重启lnmp

接下来执行

1
/root/lnmp reload

就可以重启lnmp了。

总结

我在这个vps上放了两个站,内存占用有185m,突发内存是256m,这个数字还是能接受的。说明优化效果还可以。

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/665.html

下一篇文章:

上一篇文章:

16人参与了讨论

  1. xilouqingzhu 说:

    你不是还有个电影站么,一个128m vps能放两个站 ,看到最后的那个占用185m,不是128内存么,表示并发不懂呀

  2. Faris 说:

    貌似很牛的样子~~不过,对VPS不了解~~~ :razz:

  3. 128M的vps放了一个站上去。
    物理内存:共 128 M , 已用 89.76 M , 空闲 38.24 M , 使用率 70.13%

  4. tianyi 说:

    你这是景安的,随便D一下就打不开了

  5. yj77606 说:

    一键完美安装完LNMP和一键wordpress后刷网页显示502 bad gatway。我是128M内存Debian 8/ 64位的系统,估计内存不足,按照你的方法优化参数,找不到php子文件夹,怎么办?请指教!安装LNMP过程中,出现过错误,即安装Mysql那里及之后,共两处错误。Fatal error: cannot allocate memory for the buffer pool; Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.以前按照你的教程64M的VPS都搭建过网站,那时是Debian 7/32位的系统。
    查了军哥的原贴,128M内存请勿用64位系统!如何卸载wordpress?命令为?

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

2 + 9 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部