背景
最近有一个需要在微信朋友圈上线的 h5,本人做了一个抽奖的接口,也没多想,直接上 php ci(CodeIgniter)框架。
按照腾讯方的要求,需要 ab 测试,在总请求数 15000,并发 500 下平均响应时间小于 200ms。
谁知道等开发完毕,ab 跑完,响应时间直飚近 400ms。
所以接下来借助 php 强大的 xDebug 扩展和 webgrind 来查看代码调用耗时情况。
1、添加 php 的 xDebug 扩展
最近有一个需要在微信朋友圈上线的 h5,本人做了一个抽奖的接口,也没多想,直接上 php ci(CodeIgniter)框架。
按照腾讯方的要求,需要 ab 测试,在总请求数 15000,并发 500 下平均响应时间小于 200ms。
谁知道等开发完毕,ab 跑完,响应时间直飚近 400ms。
所以接下来借助 php 强大的 xDebug 扩展和 webgrind 来查看代码调用耗时情况。