经两天测试,发现宝塔的PHP8性能存在较大问题,PHP7较好也存在问题。
测试环境: 宝塔最新版 / WordPress最新版 / Mysql5.7.44 / Nginx 1.24 / PHP开启opcache / 相同软件版本 / 相同硬件环境
1.Ubuntu 22 WordPress首页载入
宝塔(PHP8)260ms Oneinstack(PHP8)122ms 宝塔(PHP7)190ms
2.Ubuntu 20 WordPress首页载入
宝塔(PHP8)249ms Oneinstack(PHP8)124ms 宝塔(PHP7)200ms
3.Debian 11 WordPress首页载入
宝塔(PHP8)190ms Oneinstack(PHP8)122ms 宝塔(PHP7)185ms
4.Debian 12 WordPress首页载入
宝塔(PHP8)277ms Oneinstack(PHP8)121ms 宝塔(PHP7)195ms
5.CentOS 7 (宝塔最兼容) WordPress首页载入
宝塔(PHP8)265ms Oneinstack(PHP8)130ms 宝塔(PHP7)197ms
结论:宝塔的PHP8 性能不但大幅落后其他一键环境,还落后自家的PHP7很多。 相当于I7的硬件只能跑出I3的效果。
补充:为了相对严谨,又分别测试了 物理服务器,LXC半虚拟化,KVM全虚拟化。还测试了其他PHP环境和PHP程序,支持上面结论。难免错误或遗漏,欢迎指出补充。
宝塔最开始就是做PHP一键面板起家的,这应该最基础的核心功能,问题相信应该存在很久了,但是一直没被发现。宝塔最近几年一直忙着商业化,是否忽略了很多东西,甚至去找客服反馈BUG,居然是先让充钱开通企业版。
最后,祝宝塔越来越好,不忘初心。
另外 宝塔 8.0.5 在MacOS14 Safari17.4下,首页的软件点击不能加载出来,界面还会假死,没有更多设备不能确定是不是个例。
|
|