所以这里有一个给你 任何想法,以缩短连接到MySQL数据库所需的时间?
我想知道的原因是因为我发现连接到数据库只是增加了一秒钟到页面的渲染,这似乎有点长,考虑到Apache和MySQL在同一台机器上运行,并且mysqli_connect连接到本地主机。 当连接需要一秒时,我最终所做的任何查询都不会在渲染/加载时间上增加大量时间,这真是太遗憾了。
任何缩短打开连接所需时间的方法?
有了这么less的信息很难提供很多,但我会告诉你,你将会更好地设置你的configuration连接到MySQL(IP地址127.0.0.1)地址比名称。 如果没有别的,你会从连接中删除一个完整的图层。
由于一切都是本地的,你可以跳过networking(TCP / IP,DNS等),并使用套接字或networkingpipe道连接到MySQL。
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_skip-networking
你应该使用从你的应用程序到mysql服务器的持续连接,这样你就不必在每次请求完成时启动一个新的TCP连接。
看看这个文档: http : //php.net/manual/en/mysqli.persistconns.php
更新:谨慎解释为什么我得到了这个downvote?