opencart组件开发,magentowdcp
2022-10-08 14:33:47 - 米境通
前期:
购买VPS,需要购买DDOS服务,安装系统CentOS6.x或者CentOS7.x64位
VPS硬盘划分系统盘和文件盘
VPS进行一些安全设置
安装WDCPRPM包更新php版本和数据库版本
1,内存优化修改
自己用网站优化:2G内存
ServerLimit512
StartServers5
MinSpareServers3
MaxSpareServers30
MaxClients512
MaxRequestsPerChild200
当我们在服务器上安装完WDCP面板之后,首先我们看一下到底是什么导致占用内存过大,登陆服务器终端,通过以下命令查看各进程所占用的内存比例。
ps-aux
根据上图我们发现大部分占用内存的程序是httpd所导致的,针对这个现象我们来优化apache配置文件httpd.conf
优化方法:
通过wdcp后台找到需要修改的文件,文件路径/www/wdlinux/httpd-2.2.22/conf/httpd-wdl.conf
在httpd-wdl.conf中找到,这里就是apache在prefork模式下的参数段。将该段各值修改为以下数值:
各字段含义:
ServerLimit最大客户数
StartServers服务器启动时建立的子进程数量
MinSpareServers最小空闲子进程数
MaxSpareServers最大空闲子进程数
MaxClients同一时间客户端最大接入请求的数量
MaxRequestsPerChild每个子进程在其生存期内允许伺服的最大请求数量
注意事项:我们通过下图来正确辨别内存的使用率,只需要看实际的使用内存即可。
小内存(256)
ServerLimit128
StartServers2
MinSpareServers2
MaxSpareServers5
MaxClients128
MaxRequestsPerChild50
512MB的vps,apache(perfork模式)最佳的优化配置为:
Timeout30
KeepAliveOn
MaxKeepAliveRequests100
KeepAliveTimeout2
ServerLimit256
StartServers4
MinSpareServers4
MaxSpareServers10
MaxClients256
MaxRequestsPerChild40
1G内存的VPS上常用的配置
ServerLimit512
StartServers5
MinSpareServers5
MaxSpareServers20
MaxClients512
RequestsPerChild100
4G内存的VPS上常用的配置
ServerLimit1024
StartServers5
MinSpareServers5
MaxSpareServers30
MaxClients1024
MaxRequestsPerChild200
相关问答: