这些内容是机器动态翻译的。
柴油Inhalt ist eine maschinelle Übersetzung, die dynamiserstellt wurde。(Haftungsausschluss)
文章a été贸易自动化manière动态。(非条款responsabilité)
埃斯特artículo lo ha traducido una máquina de forma dinámica。(通报法律)
此内容已动态机器翻译。放弃
このコンテンツは動的に機械翻訳されています。免責事項
这些内容是机器动态翻译的。
这些内容是机器动态翻译的。
这些内容是机器动态翻译的。
这篇文章是机器翻译的。
Dieser Artikel wurde maschinell übersetzt。(Haftungsausschluss)
这篇文章是été贸易自动化。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。
我爱你,我爱你。
这篇文章已经过机器翻译.放弃
翻译失败!
提高缓存性能
您可以提高集成缓存的性能,包括处理对同一缓存数据的同时请求,避免与从源服务器刷新缓存响应相关的延迟,以及确保经常请求响应足够值得缓存。
减少闪光人群
当许多用户同时请求相同的数据时,会出现闪存人群。如果您将缓存配置为仅在下载整个对象后才提供点击,那么闪存人群中的请求可能会变为缓存未命中。
以下技术可以减少或消除闪光人群:
- 预取:在响应过期之前刷新,以确保响应永远不会过时或非活动。有关更多信息,请参阅"在过期前刷新响应"部分。
- 缓存缓冲:当多个客户端收到来自源服务器的响应头时,开始向多个客户端提供响应,而不是等待下载整个响应。可同时下载响应的客户端数量的唯一限制是可用的系统资源。即使启动下载的客户端在下载完成之前停止,Citrix ADC设备也会下载并提供响应。如果响应超过缓存大小或响应被分块,缓存将停止存储响应,但是向客户端提供的服务不会中断。
- 闪存缓存:闪存缓存将请求排队,并且一次只允许一个请求到达服务器。
有关详细信息,请参阅"将请求排队到缓存"部分。
在到期前刷新响应
为了确保缓存响应在需要时处于新状态,预取选项会在响应计算到期时间之前刷新响应。预取间隔是在收到第一个客户端请求后计算的。从那时起,Citrix ADC设备会按照您在预取参数中配置的时间间隔刷新缓存的响应。
此设置对于在请求之间频繁更新的数据非常有用。它不适用于负面回复(例如 404 消息)。
使用命令行界面为内容组配置预取
在命令提示符下,键入:
set cache contentgroup
*使用GUI为内容组配置预取
导航到优化>集成缓存>内容组,然后选择内容组。
在其他选项卡的Flash人群和预回迁组中,选择预回迁选项,然后在挂起的预取的间隔和最大数量文本框中指定值。
将请求排队到缓存
闪存缓存选项对同时到达的请求(闪存群)进行排队,检索响应并将其分发给请求位于队列中的所有客户端。如果在此过程中响应变为不可缓存,Citrix ADC设备将停止提供来自缓存的响应,而是提供源服务器对排队客户端的响应。如果响应不可用,客户端将收到一条错误消息。
默认情况下,闪存缓存处于禁用状态。您不能在同一内容组上启用轮询每次(宠物)和闪存缓存。
闪存缓存的一个缺点是,如果服务器回复错误(例如,一个404快速修复),则错误会被煽动到等待的客户端。
注意:如果启用了闪存缓存,在某些情况下Citrix ADC设备无法将客户端请求中的“接受编码“标头与响应中的“内容编码“标头正确匹配。Citrix ADC设备可以假定这些标头匹配并错误地提供命中服务。作为解决方案,您可以配置集成缓存策略,以禁止向没有适当的接受编码标头的客户端提供点击服务。
使用命令行界面启用闪存缓存
在命令提示符下,键入:
设置cache contentgroup
使用GUI启用闪存缓存
导航到优化>集成缓存>内容组,然后选择内容组。
在“其他"选项卡上的"闪存人群"和"预取"组中,选择"预取选项。
客户端停止下载后缓存响应
您可以设置快速Aabort参数以继续缓存响应,即使客户端在响应进入缓存之前停止请求也是如此。
如果下载的响应大小小于或等于快速中止大小,Citrix ADC设备将停止下载响应。如果将"快速中止"参数设置为0,则所有下载都将停止。
使用命令行界面配置快速中止大小
在命令提示符下,键入:
设置缓存内容组
使用GUI配置快速中止大小
- 导航到优化>集成缓存>内容组,然后选择内容组。
- 在“内存"选项卡上,在"快速中止:如果超过文本框,则继续缓存"中设置相关值。
缓存前需要最少的服务器点击次数
您可以配置必须在源服务器上找到响应才能被缓存的最小次数。如果缓存内存快速填满且命中率低于预期,则必须考虑增加最低点击率。
最小点击次数的默认值为 0。此值在第一个请求之后缓存响应。
使用命令行界面配置缓存前所需的最小点击次数
在命令提示符下,键入:
设置缓存内容组
使用GUI配置缓存前所需的最小点击次数
- 导航到优化>集成缓存>内容组,然后选择内容组。
- 在内存选项卡上,如果点击次数小于文本框,请勿缓存中设置相关值。
性能优化示例
在此示例中,客户访问股票报价。股票报价是高度动态的。您可以将集成缓存配置为向并发客户提供相同的股票报价,而无需向源服务器发送多个请求。股票报价在下载给客户后到期,下一个请求从源服务器获取。这可确保报价始终是最新的。
以下任务概述介绍了为股票报价应用程序配置缓存的步骤。
配置股票报价应用程序的缓存
为股票报价创建内容组
有关更多信息,请参阅"关于内容组"。”
为此内容组配置以下内容:
- 在过期方法选项卡上,选中收到完整响应后过期复选框。
- 在“其他“选项卡上,选中”闪存缓存“复选框,然后单击”创建”。
- 添加缓存策略以缓存股票报价。
有关详细信息,请参阅"在集成缓存中配置策略。
为策略配置以下内容
- 在“操作"和"在组中存储"列表中,选择”缓存,然后选择您在上一步中定义的组。
- 单击”添加,然后在"添加表达式”对话框中配置一个用于识别股票报价请求的表达式,例如:http.req.url.contains(“目录/ stock-quote.pl”)
- 激活策略。
有关详细信息,请参阅"全局绑定集成缓存策略"。”在此示例中,您将此策略绑定到请求时间覆盖处理,并将优先级设置为较低的值。
分享:
分享:
此预览产品文档为Citrix机密。
您同意根据Citrix Beta/Tech预览协议的条款对该文件进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍然由我们全权决定,并可在不通知或协商的情况下进行更改。
本文档仅供参考,并不是交付任何材料、代码或功能的承诺、承诺或法律义务,也不应作为Citrix产品购买决策的依据。
如果不同意,选择“不同意”退出。