5
我在PHP中使用本地驅動程序連接到mongo數據庫。mongodb和php:連接池
我不明白連接池的概念:這就像連接的「池」,當用戶打開網站時,連接會從這個池中拉出來使用?
但是如果你有多個使用mongoDB的代碼的頁面呢?每當用戶更改頁面時,系統是否會從池中提取新連接?
一般情況下:當有很多同時連接時,如何管理這個'連接池'(或自動管理)?
我在PHP中使用本地驅動程序連接到mongo數據庫。mongodb和php:連接池
我不明白連接池的概念:這就像連接的「池」,當用戶打開網站時,連接會從這個池中拉出來使用?
但是如果你有多個使用mongoDB的代碼的頁面呢?每當用戶更改頁面時,系統是否會從池中提取新連接?
一般情況下:當有很多同時連接時,如何管理這個'連接池'(或自動管理)?
我不明白連接池的概念:這就像連接的「池」,當用戶打開網站時,連接會從這個池中拉出來使用?
是的,就是這樣。
但是如果你有多個頁面的一些代碼使用mongoDB?每當用戶更改頁面時,系統是否會從池中提取新連接?
是。在需要時(用戶加載頁面),連接從池中取出,然後在腳本結束時返回到池。它默認是持久的(通過設置mongo.allow_persistent
php.ini設置)並由驅動程序自動處理。
總的來說:我如何管理這個「連接池」(或自動管理)時,也有很多的併發連接?
連接池大部分是自動管理的。你有一些使用MongoPool類的控制級別。
非常感謝。 – yesterday