我在网站上使用memcached,而且每次调用函数时我都需要打开与数据库和套接字的连接。在数据库连接的情况下,我必须在运行时决定连接哪个数据库。
由于Web应用程序的(默认)无状态特性,我不得不在每次函数调用后拆除(即关闭)连接。我想知道是否可以在内存缓存中存储(即缓存)套接字连接和数据库连接 - 这样做我有一个数据库连接池和一个已经打开的套接字连接,无论何时调用该函数我都可以使用。
这样安全吗?
[[其他信息]]
我将主要使用PHP和Python
连接到memcachedBTW - memcached在同一台机器上运行(因此不应出现物理地址问题)。
答案 0 :(得分:0)
两种语言都支持超出单个请求生命周期的数据库连接。不要使用memcache!
答案 1 :(得分:0)
我想知道是否可以在memcache中存储(即缓存)套接字连接和数据库连接
没有