Я слышал, что Facebook использует Content Delivery Network(cdn) для более быстрой загрузки. Подумайте, если я хочу загрузить изображение, на этот раз оно загружается из CDN. И это не показывает фактический адрес CDN. Обратный прокси-сервер также используется для сокрытия определенного адреса сервера от клиентов. Когда он попадет на сервер, он перенаправит нас? Это для безопасности? Facebook использует обратный прокси?
1 ответ
Ваше понимание только очень частично верно.
В некотором смысле обратный прокси-сервер может действовать как CDN - настолько, насколько он может (но не всегда) извлекать данные из исходного источника - но даже здесь CDN будет кэшировать контент, а обратный прокси-сервер - нет. Второе важное отличие состоит в том, что CDN распределен, то есть во многих местах есть его части - обратный прокси не будет распределен (хотя вы можете запустить несколько прокси, чтобы повлиять на это). CDN также могут быть заполнены данными для ускорения поиска.
Ни в случае обратного прокси, ни в CDN IP скрытого прокси или CDN не скрыт - это невозможно. Для ясности фактические IP-адреса сервера (-ов) являются скрытыми, и - особенно в случае обратного прокси-сервера, они не всегда напрямую доступны через Интернет.