Разве Cache-Control: must-revalidate обязывает проверять все запросы, или только устаревшие?

У меня беспорядок с этим заголовком, я прочитал, что Cache-Control: must-revalidate обязывает проверять все запросы с источником перед обслуживанием кэшированного предмета, но только устаревшие? или все неважно, несвежее или свежее? Я читал обе вещи в разных местах.

В чем разница между Cache-Control: no-cache ? Потому что эти заголовки похожи на меня.

UPDATE 1: Я прочитал это из книги:

Cache-Control: must-revalidate заголовок ответа сообщает кэшу обойти механизмы расчета свежести и провести повторную проверку на каждом access :

@ Питер О. указал, что говорит RFC. Так что старая книга ошибается.

UPDATE 2: В этом учебном пособии http://www.mnot.net/cache_docs/

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

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

-121--824179-

Заменить места, но не в скобках Я думаю, что это можно сделать с помощью нескольких регексов довольно легко, но я хочу заменить все места в последовательности, но не когда эти места находятся между скобками. Например: Вот последовательность (что я...

Я думаю, что я могу сделать это с несколькими regexs довольно легко, но я хочу заменить все места в последовательность, но не когда эти места находятся между скобками.

Например:

Here is a string (that I want to) replace spaces in.

После regex я хочу, чтобы последовательность была

Hereisastring(that I want to)replacespacesin.

Есть ли простой способ сделать это с помощью операторов lookhead или lookbeehing?

Я немного запутался в том, как они работают, и не уверен, что они будут работать в этой ситуации.

5
задан Naftali aka Neal 27 September 2011 в 18:08
поделиться