justinwq 发表于 2017-1-13 17:32:49

解决因 MySQL 导致加载慢的问题

在用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;
此问题完美解决。

Hex 发表于 2017-1-16 10:49:09

赞一个!

虽然这个 mysql 问题很经典,哈哈~

herber 发表于 2017-3-3 16:02:03

没明白

jadexo 发表于 2017-3-4 16:20:40

其实我觉得easyUI本身在构建前端渲染和加载数据过程中有种把问题复杂化(导致性能下降),但优点可以支持各种配置模式!所以我就忍了。哈哈
页: [1]
查看完整版本: 解决因 MySQL 导致加载慢的问题