joomla php7.2,PHP7 真的能够加速我的Joomla网站吗?

757150671eee828b53d995a83c9141f8.png

最近经常有朋友提到要升级PHP的版本到PHP7,因为Joomla官方宣布,Joomla3.5以后就支持PHP7,使用PHP7,joomla的执行速度会提高几倍。那么为什么不升级呢?

真的是如此吗?

作为一个程序员,有一点,我需要告诉你,即使你升级到了PHP7,你的Joomla网站的速度也没有你想象中提速那么多,很可能和原先没有两样。这一点在升级PHP7之前应该有所准备。

对速度的两种不同的理解

此话怎讲呢?,难道Joomla官方吹牛了,上面明明写到使用PHP7,joomla的执行速度会有基本的提高?当然,官方是没有错的,只是官方所说的速度和我们理想到中的速度是不一样的。

我们眼中的速度是:在升级php7之前,打开我的joomla网站需要使用3秒,升级php7后,按照速度提高倍数为3计算,那么现在的速度应该是1秒钟,那么真的快了很多,升级时很划算的。在程序员的眼中,他们所说的提速是程序代码的执行速度,比如原先需要300毫秒,升级php7后,按照速断提高倍速为3计算,那么现在的速度应该是100毫秒。

用数据来说话

那么这两者的问题到底在什么地方吗?在回答这个问题之前,我们需要有一些基本的知识。当我们访问一个网页,实际上需要经过三步,第一步,服务器上的程序(joomla)生成该页面的HTML代码.第二步,将代码发送到你的浏览器,第三步,浏览器解析代码,产生页面。 对于普通用户,希望的提速是上面三步的整体的提速,而程序(joomla)际上能控制只有第一步。将上面的三步数字化,你就可以很清楚的看到差别了。

第一步 joomla生成页面的代码    这个在php7之前需要 30ms(毫秒)  在php7之后,只需要10ms(毫秒) ,速度提高了3倍

第二步 代码发送到浏览器  这一步 需要 0.1s(秒) ,升级php7之后,还是需要 0.1s.没有变化

第三步 浏览器解析代码,产生页面 。这一步,需要 2s(秒) ,升级之后,还是需要2s。没有变化

那么整体来看,

在php7之前需要 0.03秒(30ms) + 0.1秒 + 2秒 = 2.13秒。

在php7之后需要0.01秒(10ms) + 0.1秒 + 2秒 = 2.11秒。

实际上 整个过程对于用户来说 只提高了 2.13秒 - 2.11秒 = 0.02秒(20ms)。

看到上面的结果,你还在妄想通过升级php7来大幅提高Joomla网站速度吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值