看了wellcms的运行环境说明(http://www.wellcms.cn/list-2.html)
运行环境要求CentOS 6或CentOS 7(CentOS 8要求最低2G内存,不推荐,可根据喜好安装任意linux系统,windows服务器未测试)、1核1G内存、Nginx或Apache、php8(最低支持php5.2)、mysql5.5.6(无需高版本,对于wellcms真心没必要,mysql5.6(包含5.6)以上要求最低1G内存)、OPcache、Yac。这样的硬件环境,已经可以承载亿级数据,并且运行依然飞快。
想问下
1、使用如腾讯的轻量应用服务器(https://cloud.tencent.com/document/product/1207)和对应的轻量数据库(https://cloud.tencent.com/document/product/1207/59866)也可以正常安装运行wellcms是吗?看腾讯云的文档,字面配置是满足wellcms的,但是轻量应用服务器又和常规的云服务器有些区别,所以不确定在实际使用中,会不会对wellcms的安装运行、后续升级以及模板和插件等的使用有影响?
2、在硬件条件满足的前提下,使用CentOS 8或更新的8.2 MySQL 8.0的环境镜像(虽然官方说不推荐或没必要)是不是比使用低版本的镜像,在大量数据情况下性能、效率和体验等方面更好?
理论上512以上内存都可以使用 wellcms。
linux操作系统200多M内存,lnmp搭建PHP环境100M左右。而 wellcms 几乎不吃内存,不占CPU。
CentOS 8以上和MySQL 8.0都超出了轻量级服务器硬件要求,轻量级才1核1G内存,安装这些要2G以上内存。
不推荐使用,是因为太占内存了,本身也是用内存的空间换性能上的时间。
wellcms 整体架构和代码已经做到了最优,安全、性能和速度几乎到顶了。
也就是你用MYSQL 5.5.6的数据库享受着MYSQL 8.0一样的性能,又何必多花钱让它多占用2G以上的内存?