PHP8 在用户应用层面,提升明显吗? 有一个网站基于 xenforo,运行在 7.4 上面,刚刚将 PHP 升级到了 8.0 ,感觉速度提升,基本上没有什么区别。 各个网站说 php8 的效率提高了很多倍。 门外汉,懒得折腾啊
1
Puteulanus 2022-04-17 14:15:56 +08:00
PHP 程序运行的时间在整个访问过程中占的也只是一小部分吧,可能不如优化 http 方面的效果明显
|
2
Showfom 2022-04-17 14:21:35 +08:00
还得看程序的,我们都用 php 8.1 了
Xenforo 我也有装,感觉变化不大,php 7.4 和 php 8.0 都挺快的 |
3
fox0001 2022-04-17 14:27:37 +08:00 via Android
部署 nextcloud ,性能提升效果明显
|
4
weirdo 2022-04-17 14:34:40 +08:00
把 opcache preload 开起来 看看
|
5
yinshen 2022-04-17 15:32:08 +08:00
我升级到 php8 以后 http 响应(ms)比 php7 提升很多
|
6
jeesk 2022-04-18 00:55:18 +08:00 via Android
他们的话也信? 真的信了网上的性能评测的话,吃大亏。 我建议你手动上服务测试一下。
|
7
bkkkd 2022-04-18 09:40:51 +08:00
php8 主要是在运算上提升的效率.但一般的网页应用主要是在查询和少量数据处理,所以一般的网页是很难体现到优势.
但如果是来做数据处理.这个提升还是比较明显. https://gitee.com/goodtim/LangTest https://baijiahao.baidu.com/s?id=1717821636548785751&wfr=spider&for=pc |
8
james122333 2022-04-18 09:56:31 +08:00
因为主要提升的是计算效能 而且你要启动 jit 而且你用什么东西都有差
|
9
dilu 2022-04-18 10:14:46 +08:00
说实话,用 PHP 的时候就不应该在意性能。当有性能问题的时候就应该考虑换语言。
|
10
ywisax 2022-04-18 10:23:56 +08:00
大部分框架,都能有一定程度的优化,大概就是 60ms -> 40ms 这样子吧。
但是因为常规业务都有各种外部依赖( HTTP 、数据库),所以实际体验起来并不会改善太多。 如果上 swoole 、workerman 那类方案,效果会稍微更加明显点。 |
11
chenzheyu 2022-04-18 16:52:53 +08:00
提升的是密集计算,正常网络项目开销都是中间件的 i/o ,反正 opcache 有开就行了
|
12
huigeer 2022-04-18 19:10:37 +08:00
啥时候 php 官方支持非阻塞的 api io ,就能提升巨大了 。/doge
|