用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1569|回复: 3
收起左侧

[讨论/交流] CI站点高并发cup占用高50%左右,请问怎么解决

[复制链接]
发表于 2019-5-9 08:38:27 | 显示全部楼层 |阅读模式
本帖最后由 hugozhan 于 2019-5-9 10:16 编辑

        站点使用前后端分离,前端vue + restful接口(ci框架),一个页面上要调用5个左右接口,接口也已经使用redis缓存(接口返回速度400毫秒左右),使用F5快速刷新(高并发)页面,apache就会占用很高的cup达到50%左右,刷新单独一个接口cup大概6%左右,各位大神有遇到过吗,有没有好的优化方法。
1、访问前端页面
QQ拼音截图20190509085548.png

2、单独访问1个接口

QQ拼音截图20190509090209.png


3、接口响应速度
QQ拼音截图20190509101353.png
发表于 2019-5-9 23:10:08 | 显示全部楼层
浏览器和服务器是在一台机器上?
 楼主| 发表于 2019-5-10 08:59:36 | 显示全部楼层
Hex 发表于 2019-5-9 23:10
浏览器和服务器是在一台机器上?

是的,windows server 2012 服务器,我们在服务器上做的测试。
发表于 2019-5-10 20:07:48 | 显示全部楼层
hugozhan 发表于 2019-5-10 08:59
是的,windows server 2012 服务器,我们在服务器上做的测试。

都在一个服务器上测试不准的,浏览器会占用比apache多很多的CPU,建议服务器和浏览器放到不同的机器测试,然后用专业的性能测试工具,比如 apache 自带的 ab 工具。

本版积分规则