建議將SQL Connection對象存儲在memcache中嗎?使用Memcache存儲連接對象
0
A
回答
3
我不會在任何類型的緩存中存儲連接對象。使用連接池打開連接非常快,因此不需要緩存它。
1
在PHP中,這甚至不可能。如果你嘗試序列化一個數據庫連接處理程序或文件處理程序,你會感到驚訝。
$f = fopen('handler-serialize.php', 'r');
var_dump(serialize($f));
fclose($f);
這樣做的輸出將是:
string 'i:0;' (length=4)
我不知道這是如何在其他語言處理,但我會假設所有的語言不允許你存儲處理程序資源當存儲的值在稍後被喚醒時可能不再存在。
所以要回答你的問題,沒有不建議將Connection對象存儲在memcached中。
0
您是否意識到您在問是否可以在連接後緩存連接?
緩存: 連接的memcached,獲取連接
無緩存: 連接到數據庫
你不能左右的連接得到,所以我真的不明白你爲什麼會想這樣做這個。
相關問題
- 1. Web藍牙API存儲連接對象
- 2. PHP memcache連接
- 3. 將對象保存在MemCache中而不是數據存儲區
- 4. 使用Multer存儲對象
- 5. 如何在Memcache中存儲對象以及如何使用PHP檢索它
- 6. 存儲對象
- 7. 在Redux中存儲websocket(通道)連接對象
- 8. 如何存儲兩個連接的對象C#
- 9. 連接mongo和快速空對象存儲空間
- 10. 存儲在線用戶php + memcache
- 11. 使用registry.php來存儲對象
- 12. 如何存儲與使用JavaScript對象
- 13. 使用全局對象作爲存儲
- 14. Objective C - 使用Multipeer連接框架發送對象,沒有連接對象
- 15. PHP memcache內部對象
- 16. 使用Memcache緩存PHP類
- 17. 在java中連接對象的使用
- 18. 使用視頻卡存儲器(RAM)存儲對象
- 19. 存儲在對象
- 20. 使用memcache存儲obj的谷歌應用程序引擎
- 21. 如何在使用JAVA的對象存儲中創建對象?
- 22. 可以將MySQL鏈接(mysql_connect)存儲在Memcache中並重復使用嗎?
- 23. 無法從java應用程序連接到打開的堆棧對象存儲
- 24. 數組如何通過php函數Memcache :: set()存儲在memcache中?
- 25. 存儲對象被存儲功能
- 26. Oracle SQL Developer連接存儲
- 27. 集中存儲odbc連接
- 28. 存儲數據庫連接
- 29. GAE數據存儲在內部使用memcache嗎?
- 30. 使用Memcache協議存儲的Apache Ignite值的大小限制