O que os Servidores de Cache da Web Atualizados estão disponíveis (Caching HTTP Proxy)

3

Vou instalar o Ubuntu 11.10 Server (e em breve o 12.04 Server) e queria saber quais servidores Web Cache (Caching HTTP proxy) vêm com o Ubuntu 11.10 / 12.04 para melhorar o desempenho e reduzir o consumo de largura de banda quando navega na web. Isso será aplicado em 2 lugares, uma LAN em minha casa e em outro local que eu trabalho. Desejo usar um cache da Web, mas ele precisa estar atualizado. No máximo um ano atrás do mais recente, mas não mais.

Para isso eu também estarei usando o Apache como servidor HTTP (para o local de trabalho), mas em casa nós temos apenas uma coisa que quando nos conectamos pela segunda vez a um site, ele carrega mais rápido que o site. Por exemplo, ir ao facebook, askubuntu, omgubuntu, phoronix ou qualquer outro site na primeira vez levaria o tempo normal. Mas a próxima vez que o cache deve carregar o site muito mais rápido para todos os PCs em casa.

NOTA - Editado para corrigir o nome. Deve ser um proxy de reencaminhamento, não um proxy reverso, uma vez que não instalarei um servidor web, apenas um proxy entre clientes e internet.

    
por Luis Alvarado 09.03.2012 / 15:05

4 respostas

2

O servidor oficial de cache de proxy da Web do Ubuntu é denominado squid !

  

O Squid é um aplicativo de servidor de cache de proxy da Web completo que fornece serviços de proxy e cache para HTTP (Hyper Text Transport Protocol), protocolo de transferência de arquivos (FTP) e outros protocolos de rede populares. O Squid pode implementar o armazenamento em cache e o proxy de solicitações SSL (Secure Sockets Layer) e o armazenamento em cache de pesquisas de DNS (Servidor de Nomes de Domínio) e realizar o cache transparente. O Squid também oferece suporte a uma grande variedade de protocolos de cache, como o Protocolo de Cache da Internet (ICP), o Protocolo de Cache de Hipertexto (HTCP), o Protocolo de Roteamento de Matriz de Cache (CARP) e o Protocolo de Coordenação de Cache da Web. (WCCP)

     

O servidor de cache proxy Squid é uma excelente solução para uma variedade de necessidades de servidores proxy e cache, e é escalável desde as redes de filiais até corporativas, fornecendo mecanismos extensos e granulares de controle de acesso e monitoramento de parâmetros críticos através do Simple Network Management. Protocolo (SNMP). Ao selecionar um sistema de computador para uso como um proxy Squid dedicado ou servidores de armazenamento em cache, assegure-se de que seu sistema esteja configurado com uma grande quantidade de memória física, pois o Squid mantém um cache na memória para aumentar o desempenho.

A instalação é tão fácil quanto digitar ...

sudo apt-get install squid

(então tudo que você precisa é configurá-lo ... e isso pode cuidar do resto da sua vida desde que ele tenha milhares de opções ;-))

Há também squidguard que pode ajudar com filtragem de conteúdo e acesso se você também precisar de algo assim (o melhor método para diminuir o consumo de largura de banda é bloquear o acesso a determinados sites;))

    
por Rinzwind 09.03.2012 / 15:22
1

Além do bom mencionado por Rinzwind, no Ubuntu 12.04 eu encontrei:

Verniz

O verniz é um acelerador de aplicativos da web. Você instalá-lo na frente de seu aplicativo da web e ele irá acelerar significativamente.

O verniz é um acelerador HTTP projetado para sites dinâmicos com conteúdo intenso. Em contraste com outros aceleradores HTTP, como o Squid, que começou a vida como um cache do lado do cliente, ou o Apache e o nginx, que são principalmente servidores de origem, o Varnish foi projetado desde o início como um acelerador HTTP. O verniz é focado exclusivamente em HTTP, diferentemente de outros servidores proxy que geralmente suportam FTP, SMTP e outros protocolos de rede.

link

    
por Luis Alvarado 11.03.2012 / 22:03
1

Polipo

O Polipo é um proxy web pequeno e rápido de armazenamento em cache (um cache da web, um proxy HTTP, um servidor proxy). Embora o Polipo tenha sido projetado para ser usado por uma pessoa ou por um pequeno grupo de pessoas, não há nada que impeça que ele seja usado por um grupo maior.

Polipo tem alguns recursos que, até onde eu sei, são únicos entre os proxies disponíveis atualmente:

  • O Polipo usará pipelining HTTP / 1.1 se acreditar que o servidor remoto o suporta, se as solicitações de entrada são pipelined ou entram simultaneamente em várias conexões (isso é mais do que o simples uso de conexões persistentes, que é feito por, por exemplo, Squid);

  • O Polipo armazenará em cache o segmento inicial de uma instância se o download tiver sido interrompido e, se necessário, completá-lo posteriormente usando solicitações de intervalo;

  • O Polipo atualizará as solicitações do cliente para HTTP / 1.1 mesmo se elas entrarem como HTTP / 1.0, e atualizará ou rebaixará as respostas do servidor aos recursos do cliente (isso pode envolver conversão para ou da codificação em partes HTTP / 1.1 );

  • O Polipo tem suporte completo para IPv6 (exceto para endereços com escopo (link-local)). Polipo pode, opcionalmente, usar uma técnica conhecida como Multiplexing de Pobre Homem para reduzir ainda mais a latência.

link

    
por Luis Alvarado 11.03.2012 / 22:05
1

Servidor de Tráfego Apache

O Apache Traffic Server ™ é um servidor proxy de armazenamento em cache compatível com HTTP / 1.1 rápido, escalável e extensível. Anteriormente um produto comercial, o Yahoo! doou para a Apache Foundation, e agora é um Apache TLP

Cache - Melhore seu tempo de resposta, reduzindo as necessidades de carga de servidor e largura de banda armazenando em cache e reutilizando páginas da Web solicitadas com freqüência, imagens e chamadas de serviços da Web.

Proxying - Adicione facilmente keep-alive, filtre ou anonimize solicitações de conteúdo ou adicione balanceamento de carga adicionando uma camada de proxy.

Rápido - Escala bem em hardware SMP moderno, lidando com 10 s de milhares de solicitações por segundo.

Extensível - APIs para escrever seus próprios plug-ins para fazer qualquer coisa, desde modificar cabeçalhos HTTP até manipular solicitações ESI para gravar seu próprio algoritmo de cache.

Comprovado - Entregar 400 TB por dia no Yahoo! ambos como proxies forward e reverse, o Traffic Server é protegido contra batalhas.

link

    
por Luis Alvarado 11.03.2012 / 22:06