协议部分是用来设置HTTP协议的许多高级设置。
服务器太忙
假设你已经限制了对你的真实服务器的最大连接数;你可以选择在达到这个限制后呈现一个友好的网页。
· 用你的信息创建一个简单的网页。你可以包括与其他网络服务器和网站上的对象的外部链接。另外,如果你想在你的网页上有图像,那么使用内联base64编码的图像
· 浏览你新创建的网页HTM(L)文件
· 点击上传
· 如果你想预览该页面,你可以通过点击这里的链接来实现。
转寄对象
转发是识别通过第7层负载均衡器和代理服务器连接到网络服务器的客户源IP地址的事实上的标准。
转发的输出
选项
|
描述
|
关闭
|
ADC不改变转发的头。
|
添加地址和端口
|
这个选择将把连接到ADC的设备或客户端的IP地址和端口附加到转发的头中。
|
添加地址
|
这个选择将把连接到ADC的设备或客户端的IP地址附加到转发的头中。
|
替换地址和端口
|
这个选择将用连接到ADC的设备或客户端的IP地址和端口替换转发请求头的值。
|
替换地址
|
这个选择将用连接到ADC的设备或客户端的IP地址替换转发请求头的值。
|
转发的标头
这个字段允许你指定给转发的头的名称。通常情况下,这是 "X-Forwarded-For",但在某些环境下可能会被改变。
IIS的高级日志 - 自定义日志
你可以通过安装IIS高级日志64位应用程序获得X-Forwarded-For信息。下载后,用下面的设置创建一个名为X-Forwarded-For的自定义日志域。
从类别列表中的源类型列表中选择默认,在源名称框中选择请求头,并输入X-Forwarded-For。
HTTP://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging
Apache HTTPd.conf的变化
你要对默认格式做几个修改,以记录X-Forwarded-For客户的IP地址,如果X-Forwarded-For头不存在,则记录实际客户的IP地址。
这些变化见下文。
类型
|
价值
|
日志格式。
|
"%h %l %u %t %>s %b %{Referator}i\" "%{Referator}i\""%{User-Agent}i"" 结合起来
|
日志格式。
|
"%{X-Forwarded-For}i %l %u %t\"%r\" %>s %b\"%{Refer}i\""%{User-Agent}i"" 代理 SetEnvIf X- Forwarded-For "^.*\.*.*\.*" 转发。
|
习惯日志。
|
"logs/access_log" 结合env=!forwarded
|
习惯日志。
|
"logs/access_log" proxy env=forwarded
|
这种格式利用了Apache对基于环境变量的条件性日志的内置支持。
· 第1行是默认的标准组合日志格式化字符串。
· 第2行用从X-Forwarded-For头中提取的值替换%h(远程主机)字段,并将此日志文件模式的名称设置为 "代理"。
· 第3行是对环境变量 "forwarded "的设置,它包含一个匹配IP地址的松散的正则表达式,在这种情况下是可以的,因为我们更关心X-Forwarded-For报头中是否存在一个IP地址。
· 另外,第3行可以理解为。"如果有一个X-Forwarded-For值,请使用它。"
· 第4行和第5行告诉Apache要使用哪种日志模式。如果存在一个X-Forwarded-For值,就使用 "代理 "模式,否则就使用请求的 "组合 "模式。为了便于阅读,第4行和第5行没有利用Apache的旋转日志(piped)日志功能,但我们假设几乎每个人都会使用它。
这些变化将导致为每个请求记录一个IP地址。
HTTP压缩设置
压缩是一个加速功能,在IP服务页面上为每个服务启用。
警告 - 调整这些设置时要特别小心,因为不适当的设置会对ADC的性能产生不利影响。
选项
|
描述
|
初始线程内存[KB]
|
这个值是ADC收到的每个请求最初可能分配的内存量。为了获得最有效的性能,这个值应该被设置为刚好超过网络服务器可能发送的最大的未压缩HTML文件的值。
|
最大线程内存[KB]
|
这个值是ADC在一次请求中所分配的最大内存量。为了获得最大的性能,ADC通常在内存中存储和压缩所有内容。如果处理的内容文件特别大,超过这个数量,ADC将写入磁盘并在那里压缩数据。
|
递增内存[KB]
|
该值设置当需要更多的内存时添加到初始线程内存分配中的内存量。默认设置为零。这意味着,当数据超过当前的分配(例如,128Kb,然后是256Kb,然后是512Kb,等等)时,ADC将加倍分配,直到每线程最大内存使用量设定的限制。这在大多数页面大小一致但偶尔有较大文件的情况下是有效的。例如,大多数页面是128Kb或更小,但偶尔的响应是1Mb大小)。在有大的可变大小的文件的情况下,设置一个重要大小的线性增量是更有效的(例如,响应的大小是2Mb到10Mb,初始设置为1Mb,增量为1Mb会更有效)。
|
最小压缩量
[字节]
|
这个值是以字节为单位的大小,在这个大小下,ADC不会尝试进行压缩。这很有用,因为任何低于200字节的文件都不会被很好地压缩,甚至可能由于压缩头的开销而增大尺寸。
|
安全模式
|
勾选这个选项可以防止ADC对JavaScript的样式表进行压缩。这样做的原因是,即使ADC知道哪些浏览器可以处理压缩的内容,其他一些代理服务器,即使它们声称符合HTTP/1.1标准,也无法正确传输压缩的样式表和JavaScript。如果通过代理服务器的样式表或JavaScript出现了问题,那么使用这个选项来禁用这些类型的压缩。然而,这将减少内容的整体压缩量。
|
禁用压缩
|
勾选此选项以停止ADC压缩任何响应。
|
边走边压缩
|
ON - 在这个页面上使用边走边压缩。这将把从服务器收到的每个数据块压缩成一个离散的小块,并可完全解压缩。
OFF - 不要在这个页面上使用边走边压缩。
By Page Request - 根据页面请求使用 "边走边压缩"。
|
全局压缩排除法
任何在排除列表中添加了扩展名的页面将不会被压缩。
· 键入单个文件名。
· 点击更新。
· 如果你想添加一个文件类型,只需输入 "*.css",所有层叠样式表就会被排除。
· 每个文件或文件类型应添加在一个新行中。