現在、Varnish Cache サーバーをアップグレード中です。プロセスの一環として、古いバージョンと比較してどのように動作するかを確認するために、そのうちの 1 つだけをアップグレードしました。
この新しいバージョンで行われた主な変更点のいくつかは、正規表現エンジンを POSIX から PCRE に変更することです。これは、一部のパージ (正規表現パージ) が新しいサーバーで機能しなくなったことを意味します。
POSIXとPCREの実際の構文の違いのリストを誰かがリスト/指摘できるかどうか疑問に思っていました. あるいは、POSIX 正規表現を PCRE 正規表現に変換する関数かもしれません。
これは、他のサーバーのシステムに実装されている現在の正規表現構文に影響を与えることなく、新しいサーバーに送られるパージのみを変換できるようにするためです。