PHP8 在用户应用层面,提升明显吗? 有一个网站基于 xenforo,运行在 7.4 上面,刚刚将 PHP 升级到了 8.0 ,感觉速度提升,基本上没有什么区别。 各个网站说 php8 的效率提高了很多倍。 门外汉,懒得折腾啊
![]() | 1 Puteulanus 2022-04-17 14:15:56 +08:00 PHP 程序运行的时间在整个访问过程中占的也只是一小部分吧,可能不如优化 http 方面的效果明显 |
![]() | 2 Showfom PRO 还得看程序的,我们都用 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 |