建议将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值的大小限制