BIGIP LTM 内存Cache原理与配置.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 BIG-IP? Technical Note 1 - PAGE 10 RAM高速缓存 RAM高速缓存特性简介 配置RAM高速缓存 将iRule用于RAM高速缓存 配置RAM高速缓存的bigdb设置 了解RAM高速缓存 1 - PAGE 8 BIG-IP?技术资料 1 - PAGE 7 RAM高速缓存特性简介 本文档介绍如何在BIG-IP系统上配置RAM高速缓存特性的属性。RAM高速缓存是HTTP对象的高速缓存,这些对象存储在BIG-IP系统的RAM中,可由后续连接重用,以降低后台服务器的负载量。 RAM高速缓存入门 在BIG-IP系统上配置RAM高速缓存之前,需要考虑以下几点因素: 使用RAM高速缓存的时机 可以缓存的项目 高速缓存机制 使用RAM高速缓存的时机 使用RAM高速缓存特性可以降低后台服务器的流量负载。如果站点上的某个对象会频繁用到,站点有大量的静态内容,或者站点上的对象经过压缩,那么此功能非常有用。 频繁用到的对象 如果在一些时期内,频繁用到站点上的某些特定内容,那么便可使用此特性。通过对RAM高速缓存的配置,内容服务器仅需在每个有效期内向BIG-IP系统提供一次相关内容。 静态内容 如果站点由大量静态内容组成,例如CSS、javascript、图像或徽标,此特性也很有用。 内容压缩 对于可压缩数据,RAM高速缓存能够针对可接受压缩数据的客户端存储数据。在BIG-IP系统上与压缩特性一起使用时,RAM高速缓存可以减轻BIG-IP系统和内容服务器的压力。 可以缓存的项目 RAM高速缓存特性完全兼容RFC 2616“超文本传输协议——HTTP/1.1”中规定的高速缓存规则。这意味着,可以将RAM高速缓存配置为缓存以下内容类型: 200、203、206、300、301和410响应; 缺省响应GET方法; 用于URI“包含”列表中指定的URI的其它HTTP方法,或iRule中指定的其它HTTP方法; 基于User-Agent和Accept-Encoding值的内容。RAM高速缓存为Vary标头存有不同的内容。 RAM高速缓存不缓存的项目包括: 高速缓存控制标头指定的私有数据; 默认情况下,RAM高速缓存不缓存HEAD、PUT、DELETE、TRACE和CONNECT方法。 了解RAM高速缓存机制 缺省的RAM高速缓存配置仅缓存HTTP GET方法。通过在URI“包含”列表中指定URI,或者编写iRule,可以使用RAM高速缓存来同时缓存GET方法和其它方法,包括非HTTP方法。表1.1描述了高速缓存用来存储缓存内容的机制。 操作 缓存的内容 删除 删除所有cookie标头。 修改 提供时,逐个中继地修改标头。这些标头包括:Connection、Keep-Alive和Transfer Encoding。 添加 添加Date标头,其中包含BIG-IP系统上的当前时间。添加Age标头,它反映了项目在缓存中存在的总时长。请注意,此设置在配置文件中缺省为开。通过在配置文件中,将Insert Age Header属性变为off可以禁用此设置。 表1.1 高速缓存的存储机制 清空高速缓存中的项目 RAM高速缓存可以删除高速缓存中使用最不频繁的项目。这将防止选择新项目进行缓存时,较早的项目仍然占用着高速缓存的空间。高速缓存还使用计分系统,在一段时间之后删除较早的项目。缓存的项目达到其生存时间期限时,便认为它在高速缓存中已过期。使用HTTP配置文件属性可以控制每个高速缓存实例的大小,以及项目在高速缓存中过期的速度。有关这些属性的详细信息,请参阅以下小节“配置RAM高速缓存”。 配置RAM高速缓存 要配置RAM高速缓存,需要配置HTTP配置文件。这些属性提供了为特定部署启用并调节高速缓存的功能。除了在HTTP配置文件中配置RAM高速缓存对象外,可能还希望配置bigdb变量或iRule。本节包含的信息可帮助您了解HTTP配置文件中的RAM高速缓存属性,以及下列过程: 在“配置”工具中配置RAM高速缓存属性 使用bigpipe工具来配置RAM高速缓存 了解其它高速缓存控制命令 了解HTTP配置文件中的RAM高速缓存属性 默认情况下,高速缓存存储的项目是HTTP GET响应。但是,如果希望缓存用于特定URI的POST和GET方法,可以在URI列表中指定URI。 HTTP配置文件中提供了RAM高速缓存属性。表1.2列出并介绍了HTTP配置文件类型的RAM高速缓存设置。 设置 说明 缺省值 RAM高速缓存 此设置指定RAM高速缓存特性是已启用还是已禁用。 已禁用 最大高速缓存大小 此设置指定RAM高速缓存的最大大小。高速缓存达到最大大小时,系统将开始删除最早的条目。 100兆字节 最大

您可能关注的文档

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档