我们目前正在升级我们的 Varnish Cache 服务器。作为该过程的一部分,我们只升级了其中一个,以查看它与旧版本相比的表现。
在这个新版本中所做的一些主要更改是将正则表达式引擎从 POSIX 更改为 PCRE。这意味着我们的一些清除(正则表达式清除)已停止在较新的服务器上运行。
我想知道是否有人可以列出/指向我的 POSIX 和 PCRE 之间的实际语法差异列表。或者可能是一个将 POSIX 正则表达式转换为 PCRE 正则表达式的函数。
这样我就可以只将清除转换到较新的服务器 - 而不会影响系统中为其他服务器实现的当前正则表达式语法。