LTM加速优化特性
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加速优化特性的更多相关文章
- WordPress网站加速优化,一键免费使用七牛CDN插件
利用wordpress搭建网站是个人建站的主流方案,我曾分享过wordpress网站加速优化必做的十件事,帮助了不少个人站长.今天介绍帮助wordpress网站提升速度至少10倍的免费CDN加速插件: ...
- vultr VPS的购买及搭建ss介绍,支持锐速加速优化
Vultr虽然成立时间不久,但是其背景实力还是比较雄厚的,基于全球最大的游戏服务器提供商之一的基础,所以才有实力开设这么多的数据中心.有速度较好的日本东京.洛杉矶等机房,也有我们很多人需要的欧洲机房等 ...
- 优化特性(Attribute)性能
通过这篇文章,不仅可以了解到Attribute的工作原理,还可以了解到GetcustomeAttribute是的内部执行流程.最后,你会看到,使用缓存机制可以极大的优化反射Attribute的性能. ...
- Easyui 页面訪问慢解决方式,GZIP站点压缩加速优化
1. 静态资源压缩GZIP是站点压缩加速的一种技术,对于开启后能够加快我们站点的打开速度.原理是经过server压缩,client浏览器高速解压的原理,能够大大降低了站点的流量. 详细代码能够參加je ...
- 【http】https加速优化
目录 前言 HTTPS 的连接很慢 https 步骤简要划分 握手耗时 证书验证 CRL OCSP 硬件优化 软件优化 软件升级 协议优化 证书优化 会话复用 会话票证 预共享密钥 前言 主要记录 h ...
- 支持向量机-完整Platt-SMO算法加速优化
完整版SMO算法与简单的SMO算法: 实现alpha的更改和代数运算的优化环节一模一样,唯一的不同就是选择alpha的方式.完整版应用了一些能够提速的方法. 同样使用Jupyter实现,后面不在赘述 ...
- php缓存加速优化--Xcache
1.安装软件:cd /usr/local/src/下载软件包wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache- 3.2.0.tar.b ...
- PHP WEB 引擎缓存加速优化
PHP 缓存加速器介绍 操作码缓存 请求一个 PHP 程序时,PHP 引擎会解析程序,并且将编译码作为特定操作码.这是要执行的代 码的一种二进制表示形式.随后,此操作码有 PHP 引擎执行并丢弃.操作 ...
- 自制小工具大大加速MySQL SQL语句优化(附源码)
引言 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤.然而这些步骤重复性的执行,又 ...
随机推荐
- LeetCode.993-二叉树中的堂兄弟(Cousins in Binary Tree)
这是悦乐书的第374次更新,第401篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第235题(顺位题号是993).在二叉树中,根节点在深度0处,并且每个深度为k的节点的子 ...
- Adobe出品(支持IOS,android,web调用)免费插件编辑图片
<head runat="server"><meta http-equiv="Content-Type" content="text ...
- 基于vant实现一个问卷调查
实现背景 最近学习<vue实战>,第二篇进阶篇有一个练习 刚好最近在研究vue移动端框架vant 两者结合,实现这么个小项目 实现代码 新建 vue单文件 L0529L.vue <t ...
- python 并发编程 多进程 生产者消费者模型介绍
一 生产者消费者模型介绍 为什么要使用生产者消费者模型 生产者指的是生产数据的任务,消费者指的是处理数据的任务, 生产数据目的,是为了给消费者处理. 在并发编程中,如果生产者处理速度很快,而消费者处理 ...
- Android 子线程无法刷新UI界面
问题:在Android开发中,子线程无法直接更改UI界面视图的刷新 这个时候 Handler 起到了至关重要的作用. 简单来说 , Handler就是用来传递消息的. Handler可以当成子线程与主 ...
- Forsaken喜欢数论
链接:https://ac.nowcoder.com/acm/contest/1221/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 524288K,其他语言1048 ...
- Linux 释放占用端口
在使用 Swoole 扩展库的 WebSocket 服务时,直接退出终端,但是 WebSocket 使用的端口依然坚挺的在被占用着. 导致再次启动 WebSocket 服务失败. 具体操作: 1.ne ...
- centos中安装python3.7
1.1 CentOS 7编译安装Python3.7.X 1.安装依赖&下载python3.7 # 1.yum更新yum源 yum update # 2.安装Python 3.7所需的依赖否则安 ...
- 软考题型—PERT图(项目计划评审技术)
经历过软件危机和大量软件项目的失败,人们对软件工程产业现状进行分析后,得出普遍性结论便是:软件项目成功率低的原因很可能就是项目管理能力太弱.由于软件本身的特殊性和复杂性,将项目管理思想引入软件工程领域 ...
- Java编程思想读书笔记 第十章 内部类
非静态内部类作用: 最基本的作用:名字隐藏和组织代码 用例:内部类不访问外部类的元素时可以直接new.(bad style!) 用例:通过外部类的非静态方法返回内部类的引用,这样隐含了内部类对象和其对 ...