2015-09-26 15 views
1

我发现了一个用例,它使用忽略部分url路径的表达式(路径而不是ignoreSearch)来匹配请求URL。服务工作者查询缓存算法是否允许表达式匹配URL路径?

用例用于在响应式设计中使用的图像处理服务,其中图像的尺寸在url路径中编码。这在这些服务中很常见(Cloudinary,Firesize,甚至Lorempixel)。

我注意到每隔一段时间,其中一个维度组件将要求关闭一个像素。所需的维度是从客户端计算的 - 错误的来源是四舍五入的here - 但服务工作者缓存可能是此变体的优雅解决方案。 但是,这个四舍五入问题会导致缓存未命中,因为我无法指定部分url路径可以被忽略。

表达式匹配是否会成为规范的一部分? 一般来说,可以使用'使用网址A获取缓存与网址B'模式匹配成长吗?

我得到了解决这个问题的方法与ignoreSearch的当前工作相同(直到它的实现),其中您使用一个url进行获取,但使用另一个url进行缓存。我只是想知道,如果URL路径表达式匹配将成为规范的一部分,或者如果一个URL表达式匹配用例已被考虑。我在权威规范中没有看到这方面的任何证据。

在此先感谢您的任何见解。

回答

1

在未来某个时候,它可能会被认为是它在许多应用中成为主导模式。通常情况下,如果有些事情是相当普遍的,它最终会被纳入标准中,因此它可以变得更快更可靠。虽然没有很多图书馆支持它,但我不会很快指望它发生。

相关问题