TCP Express

TCP Express 是 LTM 产品的一项重要特性。 借助 TCP Express,LTM 可分别为客户机端和服务器端创建独立的连接。这样一来,LTM 可以针对客户机连接和服务器连接应用最优的 TCP 设置,例如 MSS、MTU 和滑动窗口(Sliding Windows)。例如,如果池成员支持 1500 字节 MTU 或数据包大小,而客户机只支持 1400 字节,那么两者将与 LTM 协商确定支持的最大大小(而不是采用最小公分母)。 这能够最大限度地提高服务器的运行效率。 在客户机连接上,TCP Express 可通过采用适应性拥塞窗口、快速重新传输、选择性确认、拥塞通知和其它优化数据传输的 TCP 参数来改进客户体验。

Fast Cache

高速缓存也称为 RAM 高速缓存,是 LTM 的一项默认特性。 借助高速缓存特性,HTTP 对象可通过 LTM 进行缓存。 因此,这些请求不需要发送至后端服务器,可在 LTM 内存之外得到处理,进而将服务器负载降低达 50%,提升整体服务器和应用性能。高速缓存专门供静态 HTTP 对象使用。 如果启用了 HTTP 压缩功能,内容的压缩版本也会经过缓存。 最多 50% 的 LTM 内存可用于部署高速缓存。

HTTP 压缩

LTM 针对 HTTP 压缩提供了一款最智能、最灵活的解决方案,可大大减少客户机与服务器之间的数据传输量。 能够实现出色压缩效果的内容包括文本,例如 HTML 和其它含有大量空白的数据。压缩含有大量空白的数据通常能够实现 80% 或更高的压缩比。在某些 BIG-IP 平台上,LTM 能够从服务器上卸载压缩任务,转移至专用 LTM 硬件 ASICS 中。 通过移除压缩这项 CPU 密集型任务,可显著减少服务器的工作负载。 卸载压缩任务的过程无需对服务器进行任何更改。LTM 完成对某个对象的压缩后,可借助快速缓存功能对该对象进行缓存,日后无需重复压缩同一对象。 这是 F5 在市场中独一无二的重要优势。

WOM

如果客户需要借助额外特性帮助加快数据中心到数据中心的复制速度,F5 可使用 BIG-IP WOM 广域网流量优化模块来优化广域网。 WOM 能够优化通过广域网的 TCP 流量:利用压缩和重复数据删除功能提高带宽利用率;借助协议优化功能减少感知延迟;使用 TCP 优化功能减少数据包丢失,提高网络性能。 部分 WOM 广域网流量优化特性已在所有 LTM 设备上实施。 不过,面向 CIFS 和 MAPI 的应用协议加速及对称的重复数据删除功能必须通过 WOM 许可获得。

OneConnect

OneConnect又被称为连接池或 TCP 复用。 OneConnect 将大量客户机连接整合为更少的服务器端连接。 服务器能够针对来自多个 HTTP 客户机的请求重复使用同一 TCP 连接。 这可将服务器性能提升 30%。如下图所示:

Client1与LTM三次握手进行连接,然后对LTM发起请求,LTM 与ServerA三次握手进行连接,再对ServerA发起请求。ServerA对LTM进行响应,一旦BIG-IP LTM完成对响应数据的缓冲,服务器连接就可以重新利用了。Client2对ServerA发起请求时,只需要对LTM进行三次握手连接,而LTM与ServerA之间就可以重复利用上一次LTM与Server A 建立的连接。

内容缓存

内容缓存也称内容缓冲,使得 LTM 能够比客户机更快地收到来自池成员的数据。 例如,假设客户机以每秒 1 MB 的速率与 LTM 相连接,而池成员则以每秒 1 GB 的速率与 LTM 相连接。 池成员能够以每秒 1 GB 的速率发送对客户机请求的响应。 LTM 对响应信息进行缓存,帮助池成员释放资源,处理来自其它客户机的请求。 随后,LTM 以每秒 1 MB 的速率将响应发送至客户机。 丢包或 TCP 问题可由 LTM 处理,不会影响到池成员。

WA

Web 应用加速可作为插件模块或独立设备提供,能够帮助进一步加快应用的运行速度。

它的主要用途是提供最终用户优化、高级高速缓存和压缩。 当客户具备超出静态高速缓存和压缩范畴的需求时,可使用该功能。

·END·

攻城狮之路,路虽远,行则将至!

LTM加速优化特性的更多相关文章

  1. WordPress网站加速优化,一键免费使用七牛CDN插件

    利用wordpress搭建网站是个人建站的主流方案,我曾分享过wordpress网站加速优化必做的十件事,帮助了不少个人站长.今天介绍帮助wordpress网站提升速度至少10倍的免费CDN加速插件: ...

  2. vultr VPS的购买及搭建ss介绍,支持锐速加速优化

    Vultr虽然成立时间不久,但是其背景实力还是比较雄厚的,基于全球最大的游戏服务器提供商之一的基础,所以才有实力开设这么多的数据中心.有速度较好的日本东京.洛杉矶等机房,也有我们很多人需要的欧洲机房等 ...

  3. 优化特性(Attribute)性能

    通过这篇文章,不仅可以了解到Attribute的工作原理,还可以了解到GetcustomeAttribute是的内部执行流程.最后,你会看到,使用缓存机制可以极大的优化反射Attribute的性能. ...

  4. Easyui 页面訪问慢解决方式,GZIP站点压缩加速优化

    1. 静态资源压缩GZIP是站点压缩加速的一种技术,对于开启后能够加快我们站点的打开速度.原理是经过server压缩,client浏览器高速解压的原理,能够大大降低了站点的流量. 详细代码能够參加je ...

  5. 【http】https加速优化

    目录 前言 HTTPS 的连接很慢 https 步骤简要划分 握手耗时 证书验证 CRL OCSP 硬件优化 软件优化 软件升级 协议优化 证书优化 会话复用 会话票证 预共享密钥 前言 主要记录 h ...

  6. 支持向量机-完整Platt-SMO算法加速优化

    完整版SMO算法与简单的SMO算法: 实现alpha的更改和代数运算的优化环节一模一样,唯一的不同就是选择alpha的方式.完整版应用了一些能够提速的方法. 同样使用Jupyter实现,后面不在赘述 ...

  7. php缓存加速优化--Xcache

    1.安装软件:cd /usr/local/src/下载软件包wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache- 3.2.0.tar.b ...

  8. PHP WEB 引擎缓存加速优化

    PHP 缓存加速器介绍 操作码缓存 请求一个 PHP 程序时,PHP 引擎会解析程序,并且将编译码作为特定操作码.这是要执行的代 码的一种二进制表示形式.随后,此操作码有 PHP 引擎执行并丢弃.操作 ...

  9. 自制小工具大大加速MySQL SQL语句优化(附源码)

    引言 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤.然而这些步骤重复性的执行,又 ...

随机推荐

  1. 关于js函数闭包的理解

    在开始之前我们先来了解一下函数的变量作用域 JavaScript 变量可以是局部变量或全局变量. 私有变量可以用到闭包. 全局变量 函数可以访问由函数内部定义的变量,如: 实例1 function m ...

  2. Egret入门学习日记 --- 第七篇(书中 3.9节 内容)

    第七篇(书中 3.9节 内容) 好,今天就来看下 3.9节 的内容. 第一点: 昨天就已经搞定了. 第二点: 也包括在昨天的内容了. 第三点: 如果在构造函数里直接引用组件,就会挂掉. 但是把位置变化 ...

  3. DNS的解析流程

    一.简单理解 DNS服务器里存着一张表,表中放着域名和IP地址,域名和IP地址以映射关系保存,即一对一 浏览器访问某个域名,实际上是访问它的ip地址 所以浏览器需要知道域名对应的ip地址,由此产生dn ...

  4. 图片下载&&非同源图片下载&&同源下载&&网页点击下载图片

    非同源图片下载(html添加canvas标签) 方法1: downloadImgByBase64(url){ console.log() // 创建隐藏的可下载链接   // let  blob = ...

  5. python 生成器、三元表达式、列表推倒式、字典生成式、生成器表达式(总结)

    1.生成器 def func(): yield g = func() next(g) x = yield 2.三元表达式 res = x if 条件 else y 3.列表推导式,字典生成式,生成器表 ...

  6. 记一则update 发生enq: TX - row lock contention 的处理方法

    根据事后在虚拟机中复现客户现场发生的情况,做一次记录(简化部分过程,原理不变) 客户端1执行update语句 SQL> select * from test; ID NAME --------- ...

  7. python GIL全局解释器锁与互斥锁 目录

    python 并发编程 多线程 GIL全局解释器锁基本概念 python 并发编程 多线程 GIL与Lock python 并发编程 多线程 GIL与多线程

  8. Java基础(四)

    概述 常用快捷键 数组 概述 数组是一种引用类型.变量只可以存放一个数据,数组则可以存放多个类型统一的数据,可以存放基本类型,也可以存放引用类型. 如果需要存储的数据很多,那么定义多个变量很麻烦: I ...

  9. springboot2.0和Druid整合配置数据源

    1. idea使用spring 初始化工具初始化springboot项目(要选中web) 下一步,下一步 2. 在pom.xml中,引入Druid连接池依赖: <dependency> & ...

  10. WebDriverWait类以及类常用的方法

    WebDriverWait类提供了显式等待和隐式等待,显式等待的等待时间是固定的,固定了10s就必须等待10s,隐式等待的等待时间是个范围,例如最大10s,那么如果在3s的时候程序达到预期的结果,那么 ...