http://www.365mini.com/page/php-persistent-connection.htm
这篇文章里:
在 PHP 中,我们使用 new PDO()语句创建一个数据库连接,当连接数据库成功后,将会得到一个 PDO 类的实例,此连接在 PDO 对象的生存周期中保持活动。要想关闭连接,需要销毁对象以确保所有剩余到它的引用都被删除,可以赋一个 NULL 值给对象变量。如果不明确地这么做,PHP 在脚本结束时会自动关闭连接。
不过,当我们创建的数据连接为 PDO 持久化连接时,该连接在使用完毕或者 PHP 脚本结束后并不会被关闭,而是被 PHP 缓存起来。当另一个使用相同凭证(主机、端口、数据库名、用户名、密码等信息完全一致)的 PHP 脚本请求建立连接时,PHP 将直接返回之前被缓存起来的连接,从而达到连接重用。持久连接缓存可以避免每次访问数据库都要建立一个新连接的开销,从而让 web 应用程序更快。
也就是说,数据库的凭证基本上肯定是一样的,所有的用户都重用一个数据库链接, 大量用户都来的时候,会不会带来性能下降?
是不是 链接池 才是更高性能的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.