属性 | 描述 |
acceptCount |
当所有可能的请求处理线程都被使用的时候,连接请求队列的最大长度。如果该队列为满,所有的请求都被拒绝,缺省值为10。
|
address |
对于具有多个IP地址的server,这个属性指定了用于监听特定端口的地址。缺省情况下,端口作用于server的所有IP地址。 |
bufferSize |
connector创建的输入流缓冲区的大小(以字节为单位)。缺省情况下,bufferSize=2048。
|
compression |
为 了节省服务器带宽,Connector可能使用HTTP/1.1GZIP压缩。这个参数的可接受值为“off”(不使用压缩),“on”(压缩文本数据),“force”(在所有的情况下强制压缩),或者使用一个数值 整数(等价于“on”,但是指定了输出被压缩是的最小的数据数)。如果content-length未知, 而compression设置成“on”或者 更强,输出也会被压缩。如果没有指定,这个属性被设成“off”
|
connectionLinger |
当Connector使用的socket被关闭的时候,保留该socket的时间,以毫秒为单位。缺省值为-1(不使用socket linger)
|
connectionTimeout |
在Connector接受一个连接以后,等待发生第一个请求的时间,以毫秒为单位。缺省值为60000(60秒)
|
debug |
日志消息的详细程度,数字越大,输出越详细,如果没有指定,使用缺省值0。
|
disableUploadTimeout |
这个标志允许servlet container在一个servlet执行的时候,使用一个不同的,更长的连接超时。最终的结果是给servlet更长的时间以便完成其执行,或者在数据上载的时候更长的超时时间。如果没有指定,设为false。 |
maxKeepAliveRequests |
在server关闭连接之前,接受的HTTP请求的最大数目。如果该值设为1,会禁止HTTP/1.0保活,同时也会禁止HTTP/1.1保活和pipelining。如果没有指定,设为100。 |
keepAliveTimeout |
长连接最大保持时间(毫秒)。此处为15秒。 |
maxSpareThreads |
在线程池开始停止不必要的线程之前,允许存在的最大未使用的请求处理线程。缺省值为50。
|
maxThreads |
Connector能够创建的最大请求处理线程数,这个值决定了同时能够处理的最大请求数。如果没有指定,缺省值为200。
|
minSpareThreads |
当Connector第一次启动时,创建的请求处理线程数。connector同时必须保证指定数目的空闲处理线程。这个值应该设置成比maxThreads小的数值,缺省值为4。
|
port |
Connector创建server socket并等待连接的TCP端口号。操作系统在特定的IP地址上只允许一个服务器应用程序监听特定的端口。
|
protocol |
为了使用HTTP处理器,该属性值必须为HTTP/1.1(缺省值)
|
proxyName |
如果connector在代理配置中使用,将这个属性设置成调用request.getServerName()时返回的服务器名称。更多信息参考代理支持。
|
proxyPort |
如果Connector在代理配置中使用,这个属性指定了调用request.getServerPort()返回的端口值。更多信息参考代理支持。
|
socketBuffer |
socket输出缓冲区的大小。如果为-1,不使用缓冲。缺省值为9000字节。
|
tcpNoDelay |
如果为true,服务器socket会设置TCP_NO_DELAY选项,在大多数情况下可以提高性能。缺省情况下设为true。
|