Sun Java System Messaging Server 6 2005Q4 管理指南

每个进程的连接数量

POP、IMAP 或 HTTP 服务可以维持的同时进行的客户机连接越多,对客户机就越有利。如果客户机由于无可用连接而被拒绝服务,则必需等到其他客户机断开连接。

另一方面,每个打开的连接都要消耗内存资源,并需要使用服务器计算机的 I/O 子系统,因此对于服务器所能支持的同时进行的会话数量是有实际限制的。(您可以通过增加服务器内存或 I/O 容量来放宽此限制。)

IMAP、HTTP 和 POP 在这方面有不同的需求:


注 –

有关 HTTP 会话安全性的更多信息,请参见关于 HTTP 安全性


因此,在特定时间,对于特定的用户需求,Messaging Server 可以支持的打开的 IMAP 或 HTTP 连接比 POP 连接多很多。

对于 IMAP,默认值是每个进程 4000 个连接;对于 HTTP,默认值是每个进程 6000 个连接;对于 POP,默认值是 600。这些默认值大致代表典型配置的服务器计算机所能处理的等量需求。最佳配置可能会因情况而异;这些默认值仅作为一般准则。

通常情况下,与活动的 IMAP 连接比较,活动的 POP 连接对服务器资源和带宽的需求更大,这是因为 IMAP 连接多数时间都处于空闲状态,而 POP 连接在不断地下载邮件。拥有较少数量的 POP 会话是正确的。相反,POP 连接的持续时间仅仅是其下载电子邮件所用的时间,因此活动的 POP 用户仅连接了很短的时间,而 IMAP 连接在连续邮件检查期间将保持连接状态。