2011-08-31 98 views
0

我正在用php + mysql創建一個社交網站。目前我在一個函數中爲我的數據庫創建一個數據庫連接,並且在每個可顯示頁面的起始位置調用它。我不明白數據庫連接的工作原理。
我看了這個鏈接In PHP/MySQL should I open multiple database connections or share 1?。我從這裏得到一些東西 但是社交網站的數據庫連接

  1. 當不同的用戶登錄時數據庫連接是如何工作的?
  2. 我應該爲不同的目的使用不同的數據庫連接嗎?

回答

2

對於PHP的每次運行(每次有人請求一個.php頁面),您通常需要一個連接。如果您想在同一個腳本中查詢不同的數據庫,則只需要不同的連接。

+0

非常感謝。如果網站流量增加,我是否需要不同的連接來解決任何性能問題?如果我不需要,那麼我可以繼續進行單連接,因爲我只有一個數據庫,並去緩存像memcache解決方案,以避免性能降低,因爲流量 – rajesh