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

[版本 3.x] 解决因 MySQL 导致加载慢的问题

[复制链接]
发表于 2017-1-13 17:32:49 | 显示全部楼层 |阅读模式
在用ci+easyui时,数据加载好慢,比TP5差远了,但也没有看到有人说 ci运行慢的问题。
     下面是找原因的过程如下:
     chrome浏览器中按F12,选network,按F5刷新页面重加载,可以显示出每个文件加载的时间,查看用时较长的项,发现waiting(TTFB)用时最长,都超过1S了,同样环境运行TP却只有几十ms,相关太大,特别是有数据加载时,更受不了。
     找问题:
     1)纯ci运行,waiting(TTFB)用时正常  OK
     2)autoload加载项检查,在加载database项后waiting(TTFB)时间显著加长,不正常  NG;这里找到点了
     3)查database配置项,仅设置5项参数,对5项分析,仅第一项hostname存在第二种可能。
     4)
设置成hostname:172.0.0.1,这次正常了,OK;
  此问题完美解决。

评分

参与人数 1威望 +5 收起 理由
Hex + 5 赞一个!

查看全部评分

发表于 2017-1-16 10:49:09 | 显示全部楼层
赞一个!

虽然这个 mysql 问题很经典,哈哈~
发表于 2017-3-4 16:20:40 | 显示全部楼层
其实我觉得easyUI本身在构建前端渲染和加载数据过程中有种把问题复杂化(导致性能下降),但优点可以支持各种配置模式!所以我就忍了。哈哈

本版积分规则