您现在的位置是:首页 > 教程资讯 > 编程开发

kloxo优化-减少内存占用量

2020-02-14 16:54:29【编程开发】人查看

简介 安装好Kloxo后,在CentOS中内存占用量会达到150M左右,对于小内存的VPS,比如256M左右的,一旦到访问高峰期,内存有可能会突破256M而导致内存溢

安装好Kloxo后,在CentOS中内存占用量会达到150M左右,对于小内存的VPS,比如256M左右的,一旦到访问高峰期,内存有可能会突破256M而导致内存溢出。下面我们主要通过三步来针对小内存的VPS的优化。

一、优化MySQL

刚安装好Kloxo后,MySQL进程占用了大约20M的内存,我们可以修改etc/my.cnf文件来降低MySQL的内存占用量。
打开etc/my.cnf,在[mysqld]的后面加上如下代码:

skip-external-locking
skip-slave-start
skip-bdb
skip-innodb
skip-name-resolve
 
# Global mem settings
key_buffer = 24M
 
max_connections = 200
 
# Per client mem settings
 
sort_buffer_size = 4M
read_buffer_size = 4M
binlog_cache_size = 2M
 
max_allowed_packet = 12M
thread_stack = 128K
 
table_cache = 128
thread_cache = 256
thread_concurrency = 4
 
myisam_sort_buffer_size = 1M
tmp_table_size = 12M
max_heap_table_size = 12M
 
wait_timeout = 200
interactive_timeout = 300
max_connect_errors = 10000
 
query_cache_type = 1
query_cache_limit = 1M
query_cache_size = 16M
 
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
 
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
 
[isamchk]
key_buffer = 16M

然后重启MySQL。

service mysqld restart

二、禁用不必要的服务

如果你不不需要 kloxo 解析域名,不用qmail发送邮件,那你可以禁用named和qmail。
登录Kloxo后台,打开“服务器:linux->服务”,找到不必要的服务,停止使用它,如下图。
kloxo优化-减少内存占用量

三、使用小内存Lighttpd作为web服务器

如果你仍然觉得内存还是占用太多,可以考虑使用Lighttpd作为web服务器,这样将大大降低内存的使用量。
登录Kloxo后台,打开“服务器:linux->切换程序”,在“网站”的下拉框选择Lighttpd,点击update即可。

相关文章

点击排行

标签云

猜你喜欢