CDN хостинг и Google CDN различия
Я хочу знать, есть ли разница между выбором хостинга CDN и использованием CDN Google для каждого сценария.
Все ли мои статические страницы будут доступны в cdn при выборе хостинга cdn?
Наконец, если CDN стоит мне дорого, могу ли я выбрать местный веб-хостинг в моей стране для быстрого качества?
1 ответ
Я не уверен, что вы имеете в виду под "каждым сценарием", но объект может быть сохранен в кешах CDN Google Cloud, только если выполняются все следующие условия:
Он обслуживался бэкэнд-сервисом или бэкэнд-бакетом с включенным Cloud CDN. Это был ответ на запрос GET. Код состояния был 200, 203, 300, 301, 302, 307 или 410. Он имеет либо заголовок Content-Length, либо заголовок Transfer-Encoding. Кроме того, ответ должен соответствовать обоим из следующих двух требований:
У него есть Cache-Control: публичный заголовок. Он имеет заголовок Cache-Control: s-maxage, Cache-Control: max-age или Expires.
Для внутренних блоков вы можете удовлетворить эти два требования, пометив объект как общедоступный.
Вы можете включить Google Cloud CDN, когда используете балансировщик нагрузки L7, и если ваши объекты соответствуют всем требованиям, они будут кэшироваться в Google Cloud CDN.
Если вы не можете позволить себе использовать балансировщик нагрузки HTTP(S) и Google Cloud CDN, вы всегда можете использовать экземпляр в регионе, ближайшем к вашим пользователям. Вот список доступных регионов.