2011-08-31 97 views
0

我正在用php + mysql创建一个社交网站。目前我在一个函数中为我的数据库创建一个数据库连接,并且在每个可显示页面的起始位置调用它。我不明白数据库连接的工作原理。
我看了这个链接In PHP/MySQL should I open multiple database connections or share 1?。我从这里得到一些东西 但是社交网站的数据库连接

  1. 当不同的用户登录时数据库连接是如何工作的?
  2. 我应该为不同的目的使用不同的数据库连接吗?

回答

2

对于PHP的每次运行(每次有人请求一个.php页面),您通常需要一个连接。如果您想在同一个脚本中查询不同的数据库,则只需要不同的连接。

+0

非常感谢。如果网站流量增加,我是否需要不同的连接来解决任何性能问题?如果我不需要,那么我可以继续进行单连接,因为我只有一个数据库,并去缓存像memcache解决方案,以避免性能降低,因为流量 – rajesh