CDN, который обеспечивает перенаправления? - PullRequest
2 голосов
/ 24 марта 2012

Нам нужен CDN (например, Rackspace Files или AWS), который позволяет нам настроить 301 переадресацию на старые файлы.

например. если мы решим удалить http://cdn.example.com/mportant-case-study.pdf, мы захотим перенаправить этот старый ресурс на нашу страницу тематических исследований http://www.example.com/case-studies/. Или, может быть, мы заметили, что в исходном файле была опечатка, мы уже поделились ею по электронной почте и через Twitter, а затем перенаправили бы на http://cdn.example.com/important-case-study.pdf (заметьте, что «i» не забыто на этот раз).

Итак, вопрос, если еще не было ясно: какие CDN предлагают это?

1 Ответ

3 голосов
/ 28 марта 2012

Хотите ли вы, чтобы CDN получал перенаправления с серверов вашего происхождения?

Akamai может кэшировать перенаправления из вашего источника.В качестве альтернативы вы можете изменить конфигурацию Akamai для генерации перенаправлений на границе.

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

Вот пример, где перенаправление генерируется в источнике, но кэшируется пограничным сервером (я вставил заголовок с именем "FakeDate" из источника, чтобы я мог доказать, что перенаправление кэшировано:

http://cdn1.lapthorn.com/testing/redirect-cached.php

Или вот редирект, генерируемый пограничным сервером, который никогда не вернется к источнику:

http://cdn1.lapthorn.com/microsoft-test-redirect

Выможете перейти непосредственно к источнику на origin-www.lapthorn.com, чтобы посмотреть, какие заголовки я отправляю.

...