F5与开发相关的场景与使用技巧.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
F5与开发相关的场景与使用技巧

F5 与开发相关的场景与技巧简述 常旭 2014 年 8 月 目录 一、保护机制:4 1、设定连接限制 4 2 、CONNECTION OVERRIDE 对连接数限制的优化 5 3 、发现S ERVICE DOWN 情况下对连接的处理机制 6 4 、S LOW RAMP 帮助保护新上线的服务器 7 5 、COOKIE 加密 8 二、优化机制 10 6 、压缩及图片优化 10 7 、RAMCACHE :通过 F5 缓存静态内容 11 三、改写与分发控制 13 8 、HTML PROFILE 的改写特性改写页面内容 13 9 、错误情况下的重定向保护(FALLBACK ON ERROR CODES ) 14 10、重定向端口修改(如WAS 环境)避免业务失败 15 11 、在消息总线上对入口消息进行捕捉和分发(依据消息体特征码或消息服务名 来区分目标系统/ 接口的权重) 16 12、XML MESSAGE ROUTING :根据XML 的内容/ 某个字段作为分发依据,XML 分流 器 20 13、MBLB :基于消息的分发,可以实现长连接和短连接的各种转换。 22 14、根据访问不同的 URL ,来判断使用单证加密还是双证加密,同时通过 HTTP HEADER 传送客户端证书的 DN 给后台应用 24 15、根据访问不同的 URL ,去往不同的应用服务器群 27 16、微信银行接口,按照用户 ID 做消息分发 27 四、其他应用场景 30 17 、ACROSS SERVICE 与ACROSS VIRT UAL SERVER ,帮助应用进行会话保持 30 18、ONE CONNECTION 场景与会话保持(KEEP ALIVE 及代理机制); 31 19、TCP TIMEOUT 与 KEEP ALIVE 的设置在长连接下的应用 32 20 、深度健康检查 34 21 、SNAT 后获取真实客户端 IP 35 22 、I RULE 做的四层延迟分析数据提取 36 23 、常见PROFILE 的使用(如FTP 、RADIUS 、S ERVER SSL 、C LIENT SSL PROFILE 等)... 37 一、保护机制: 1 、设定连接限制 场景: 当连接数到达设定的阀值之后,新的连接会被重定向到指定的页面, 从而保护后端的服务器。 配置: 如下图,在VS 的配置界面中,可以设置connection limit 来限制达到 的连接数上限,这里设置的是一个连接上限的绝对数。 而如果针对超过连接数限制的那些连接,希望转发到其他指定的页面 的话,可以使用irules 来进行判断。 #Limits total concurrent HTTP sessions to a pre -defined threshhold, allowing those clients with a session cookie to continue once the limit is reached, while redirec ting new clients until concurrent sessions are again below the theshhold. rule HTTP_session_limit { when RULE_INIT { set ::total_active_clients 0 set ::max_active_clients 100 log local0. rule session_limit initialized: total/max: $::total_active_c lients/$::max_active_clients } when HTTP_REQUEST {

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档