云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_版本服务器关闭连接_限时特惠

小七 141 0

使用查询字符串排序提高缓存命中率

优化性能:提高缓存命中率在CloudFlare,我们非常关心尽快提供请求。如果文件已经在CloudFlare的缓存中,则可以更快地提供服务。跳过对客户web服务器的访问消除了连接的延迟,节省了CloudFlare与客户源服务器之间连接的带宽,并使我们能够充分利用超快服务器的全速运行。默认情况下,CloudFlare只缓存静态文件。但是,可以使用页面规则将更多的文件设置为可缓存。有关页面规则的更多信息,请参阅我们知识库的页面规则部分。项目通过其完整URL(包括查询字符串)进行缓存。但是,由于查询字符串如何工作的详细信息,这可能会导致一些缓存未命中。没有RFC定义查询字符串参数的顺序是重要的,但在某些情况下,它们确实如此。因此,默认情况下,CloudFlare会分别缓存以下两个请求:https://example.com/a?颜色=红色&单词=hihttps://example.com/a?word=hi&color=red引入查询字符串排序CloudFlare提供了一个新的企业级特性Query String Sort,它首先将URL中的查询字符串按确定的顺序排序,然后再检查缓存中的资源或从源服务器请求资源,这意味着URL:https://example.com/a?color=red&day=星期五&word=hihttps://example.com/a?color=red&word=hi&day=星期五https://example.com/a?day=星期五&color=红色&word=嗨https://example.com/a?day=星期五&word=hicolor=红色https://example.com/a?word=hi&color=red&day=星期五https://example.com/a?word=hi&day=星期五&color=红色都将被缓存并从源系统请求为:https://example.com/a?color=red&day=星期五&word=hi这个特性对于API服务器特别有用,因为API服务器通常严重依赖于多个查询字符串参数。记住,我们只选择了n个元素的置换,但是我们只选择了n个元素!。打开查询字符串排序要启用此功能,企业客户可以访问CloudFlare仪表板中的缓存应用程序。有兴趣了解我们企业计划的客户可以在这里与我们联系。