Не нужна помощь в правильной настройке балансировщика нагрузки и облачного компакт-диска googl [закрыто]

Я пытался настроить облачный cdn Google для моего сервера на вычислительной машине Google. Я сделал все правильно, но изображения на моем сервере не кэшируются. {{ 1}} коэффициент попадания в кэш отсутствует. в журналах я получаю код состояния 200 для http: // (ip address) /poweredby.png. Итак, я предполагаю, что внешний IP-адрес не попадает на мой сервер но где-то еще. Кроме этой, я не могу найти никаких ошибок, все настройки правильные. Может быть, мне нужно что-то изменить в моем файле конфигурации nginx? но нет. Дайте мне знать, если вопрос не ясен. Спасибо,

-1
задан 12 August 2019 в 10:44
1 ответ

Здесь происходит пара вещей, которые вызывают у вас проблемы. Начнем с того, что объект сервера, с которого вы пытаетесь кэшировать изображение, не находится в сети Google: IP 47.78.15.243 - это принадлежит Alibaba .

В Cloud CDN не все ответы HTTP кэшируются. Cloud CDN кэширует только те ответы, которые соответствуют определенным требованиям . Некоторые из этих требований указаны в RFC 7234, а другие относятся к Cloud CDN.

В частности, в вашем случае кэшируемые данные должны обслуживаться серверной службой HTTP (S) или серверным сегментом (внутри Google Cloud) с включенным Cloud CDN. С Cloud CDN вы также должны использовать балансировку нагрузки HTTP (S) (в Google Cloud) в качестве источника контента, кэшируемого Cloud CDN.

Вы можете найти более подробную информацию о CDN, используемом с Google Cloud Platform здесь .

1
ответ дан 5 December 2019 в 19:38

Теги

Похожие вопросы