PHP8/PHP7/C/Golang/Lua/LuaJIT性能对比测试

    因为已经使用了超过7年的PHP 5已经不能满足现在系统需要了,即便是编译也因为OpenSSL版本太新无法兼容,即便是打了Patch勉强可以,也感觉是时候应该换个工具用来给应用团队开发产品了。这样一件事情,在我们这种开源的Team中其实尤为谨慎,因为我们对选择一个工具环境或平台架构每次都是使用超过5年以上的生命周期。这次就顺着选择来做了一轮测试。

    我们采用的是HardCore硬核测试方法,这是被很多很多人鄙视的测试方法,因为大家觉得简单。我们恰恰觉得这种测试是非常非常好的。测试无非是测试代码到CPU、或代码到RAM的性能,比如Golang如果测试内存Copy性能非常好,比C语言都要强,这种测试只能是"Golang 官方"做的事情,为了显得这种语言牛逼而干的事。我们不能因为语言有差异就倾斜,所以最后选择HardCore针对不同的语言进行。如果读者还不信服,那么请问你买CPU是看CPU有什么指令集还是看CPU到底快不快?如果读者还不信服赶紧关浏览器吧,我们叫不醒一个装睡的人。

测试环境

  • 硬件环境:VirtualBox虚拟机
  • CPU类型:AMD 5800H (该CPU性能目前秒杀Intel同级别几万块钱的笔记本)
  • 内存:512MB
  • 操作系统:OpenWRT 19.07.8 X86_64版

在测试中所使用的PHP8使用了本人开发的FRICC2高性能PHP源码加密,并且采用了静态编译进入PHP环境中,该程序不会提升PHP解析器性能,主要实现的是对源码进行加密保护,采用静态编译后经过去符号处理,极难跟踪破解。

OpenWRT操作系统是一种通信

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值