在ejabberd.yml中,我们有以下一行:
##
## Number of connections to open to the database for each virtual host
##
## odbc_pool_size: 10
我们正在运行启用mysql的ejabberd服务器。MySql服务器连接限制为300。
在进行在线研究(可用的文档非常有限)之后,odbc_pool_size从默认的10增加似乎主要影响(减少)客户端到服务器的连接时间。在一个给定的时间实例中,我们平均有1500名在线用户。
我的问题是: odbc_pool_size变量的确切用途是什么?增大池大小将如
当用户试图登录我们的Rails应用程序时,我会联系第三方ICAM服务器,如果用户存在于ICAM服务器中,该服务器将返回有关用户的一些信息。我得到了用户名,电子邮件等等的散列表.(我们的环境是以一种方式配置的,ICAM服务器可以根据他们的工作站凭据检测试图登录的人的身份)。
我们所有这些工作都是在一个定制的宝石中完成的。在登录过程中,我尝试缓存ICAM服务器返回的信息,这样我就不必再和ICAM服务器对话了。天真地,我有一些代码基本上是这样的:
module Foo
def self.store_icam_data(data)
@icam_data = data
end
de