2015-09-26 5 views
1

Я обнаружил прецедент для сопоставления запросов запроса, используя выражение, которое игнорирует часть URL-адреса (путь не ignoreSearch).Будет ли алгоритм кэша запросов рабочего рабочего агента разрешить выражение Соответствующие URL-пути?

Вариант использования предназначен для службы обработки изображений, используемой в гибкой конструкции, где размеры изображения кодируются в URL-адресе. Это обычное явление среди этих видов услуг (Cloudinary, Firesize, даже Lorempixel).

Я заметил, что время от времени, один из компонентов размера будет запрашивать один пиксель. Требуемые размеры вычисляются от клиента - источник ошибки округляется here - Но кеш сервисного сотрудника может быть изящным решением для этого варианта. Однако эта проблема округления приводит к пропуску кеша, потому что я не могу указать, что часть пути URL-адреса может быть проигнорирована.

Будет ли выражение соответствия выражений когда-либо стать частью спецификации? В общем, хорошо ли, что «выборка с URL-адресом A, кешем put/match с шаблоном url B» растет?

Я получаю, что работа вокруг для этого такая же, как и текущая работа для ignoreSearch (до ее реализации), в которой вы выбираете один URL-адрес, но кешируете с другим. Мне просто интересно, будет ли совпадение выражения пути URL-адреса когда-либо стать частью спецификации, или если рассмотрен пример использования выражения URL-адреса. Я не вижу никаких доказательств этого в авторитетной спецификации.

Заранее благодарим за любые слова проницательности.

ответ

1

Это может быть рассмотрено в какой-то момент в будущем, если оно станет доминирующим образцом во многих приложениях. Обычно, если что-то довольно распространено, оно в конечном итоге будет включено в стандарт, чтобы его можно было сделать быстрее и надежнее. Я бы не стал рассчитывать на то, что это произойдет в ближайшее время, хотя и без поддержки многих библиотек.