Ouvi dizer que o Facebook usa Content Delivery Network (cdn) para carregar coisas mais rapidamente. Pense se eu quiser carregar uma imagem, desta vez ela carrega do CDN. E não mostra o endereço real do CDN. Um proxy reverso também é usado para ocultar um endereço de servidor específico dos clientes. Quando chegar ao servidor, ele nos redirecionará? Isso é por segurança? O Facebook usa proxy reverso?
Responder1
Seu entendimento está apenas parcialmente correto.
De certa forma, um proxy reverso pode agir como um CDN - na medida em que poderia (mas nem sempre) extrair dados de uma fonte original - mas mesmo aqui, um CDN armazenaria o conteúdo em cache, enquanto um proxy reverso não. Uma segunda diferença importante é que um CDN é distribuído, ou seja, há partes dele em muitos lugares - um proxy reverso não seria distribuído (embora você possa executar vários proxies para afetar isso). CDNs também podem ser pré-configurados com dados para acelerar as pesquisas.
Em nenhum dos casos do proxy reverso ou CDN o IP do proxy ou CDN está oculto - isso não é possível. Para maior clareza, os IPs reais do(s) servidor(es) estão ocultos e - particularmente no caso de um proxy reverso não são necessariamente acessíveis diretamente pela Internet.