没用过宝塔面板的时候还是挺喜欢WDCP面板的,不知道是什么原因,WDCP的开发进度比较慢,都过去三四年了,还是V3.3.12的版本一直没有升级。相对于宝塔来说,功能上好像也没有什么特别的优势。
纯面板的安装还是非常快的,环境的安装是编译安装这与面板没有什么直接关系。
网上都说WDCP的内存占用要比宝塔面板高。我也不知道具体情况,自己来测试一下,反正有台云服务器闲着没有用。
之前已经测试过宝塔面板的内存占用情况了。现在在同一台机器上测试一下WDCP的内存占用情况,不知道会怎么样。
先看看重装系统之后,在纯净的系统环境下,内存的占用:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 185 3006 0 502 3291 Swap: 0 0 0
果然,纯净系统内存占用基本上就是这样的,占用185M的内存。可用内存3291M,总内存3694M,我这是4G内存的主机。
再安装WDCP面板,看看内存占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 198 2948 0 546 3277 Swap: 0 0 0
安装比宝塔面板快多了,几乎是秒装,不到一分钟就完成了。纯面板才增加了不到20M的内存占用。比宝塔占用的100M少了很多。
再卸载之后,安装WEB环境,看看配置好环境之后内存的占用情况。
WDCP面板的软件版本又有所不同,Nginx1.16.1,MYSQL5.5.62,PHP7.2.26,没有Tengine,FTP好像也只有一个版本,没得选择:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 309 1487 0 1897 3127 Swap: 0 0 0
安装完环境之后,内存占用也才309M,这比宝塔面板的内存占用还是小多了。毕竟功能并不多。小内存的主机还是推荐安装WDCP面板。
弄到这里,我突然有个想法,想看看用WDCP的LNAMP环境,内存占用会是什么情况。
还有,想要研究一下WDCP的安装脚本,看看能不能学到怎么样通过编译把整个WEB环境都搭建好的。
说干就干,重装系统,然后安装WDCP的LNAMP环境,看看内存占用有多少,除了LNMP环境时候的软件之外,增加一个apache2.4.41,把WDCP的安装脚本也下载来看了,文件很多,要研究很久了,慢慢研究。
先看看安装完WDCP所有软件之后LNAMP环境的内存占用情况:
[root@VM-0-10-centos ~]# free -m total used free shared buff/cache available Mem: 3694 322 1054 0 2317 3091 Swap: 0 0 0
安装完WDCP的LNAMP环境之后,内存占用情况也并没有多大变化。
网上说WDCP占内存大的原因,估计都是因为apache导致的。
还有一个原因,在面板后台显示与宝塔的不同。
可能宝塔显示的剩余内存是used的已用内存,而WDCP显示的可用内存是free的剩余内存。
LNMP的环境还是会比较省内存一些。
而且如果LNAMP环境因为apache占内存大的话,可以在后台切换为只有Nginx运行。
不过,WDCP的开发者说Nginx在动态工作方面还是不如apache稳定。
要怎么选择,就看自己的需求了。