gxcnvip 发表于 2016-4-12 16:43:17

CI 3.0.6 链接数据库后会慢2秒左右,这个如何优化?

各位大神 & Hex,

   CI 3.0.6 链接数据库后会慢2秒左右,这个如何优化?

wgd33952 发表于 2016-7-26 10:21:29

可以试下将database.php配置文件里面,host改成127.0.0.1吧,如果用localhost的话,在window下会检测判断是IPv4、还是IPv6,从而拖慢速度

梦想杀死 发表于 2016-6-20 11:18:57

长链接打开试试

Hex 发表于 2016-4-12 17:55:35

CI 也是调用的 PHP 的 MySQL 函数,所以看起来应该和 CI 没什么关系。

gxcnvip 发表于 2016-4-12 18:58:41

Hex 发表于 2016-4-12 17:55
CI 也是调用的 PHP 的 MySQL 函数,所以看起来应该和 CI 没什么关系。

我就是链接下数据库,而且是本地的数据库,没做任何操作。。。

Hex 发表于 2016-4-12 19:02:39

gxcnvip 发表于 2016-4-12 18:58
我就是链接下数据库,而且是本地的数据库,没做任何操作。。。

这个问题就要具体看看了,因为不是所有人的数据库操作都是 2 秒呀。
我怀疑是你的数据库有问题。

iray 发表于 2016-6-16 00:35:16

我也遇到了,各位有什么 解决办法呢

666 发表于 2016-7-24 01:41:49

梦想杀死 发表于 2016-6-20 11:18
长链接打开试试

谢谢,纠结了好久,长连接打开就可以了

在 application/config/database.php 中设置 $db['default']['pconnect'] = TRUE;

gxcnvip 发表于 2016-7-27 18:26:54

在 application/config/database.php 中设置 $db['default']['pconnect'] = TRUE;

这个可以快很多。谢谢各位的解答!

wangyouworld 发表于 2017-9-11 10:18:39

wgd33952 发表于 2016-7-26 10:21
**** 作者被禁止或删除 内容自动屏蔽 ****

强烈支持!
原来的用的是 localhost,普通页面,也得1.3s;
改为 IP地址后,200ms。:victory:

另外,不建立打开长链接,因为,如果 session 使用的是数据库,那么将提示:
Configured database connection is persistent. Aborting.
页: [1]
查看完整版本: CI 3.0.6 链接数据库后会慢2秒左右,这个如何优化?