Proxy de compactação de Internet para banda larga de baixa velocidade?

Proxy de compactação de Internet para banda larga de baixa velocidade?

Eu moro em uma área rural, usando conexão sem fio de alta latência na torre de um ISP local. Meus testes de velocidade variam de dia para dia, mas consigo aumentar/diminuir cerca de 1 MB. O problema é que trabalho com arquivos grandes, fazendo upload e download (vídeos em HD, software de desenvolvimento, etc.). Às vezes pode ser doloroso esperar. Além disso, faço alguns contratos paralelos de desenvolvimento de jogos e pode ser muito difícil testar com outros desenvolvedores (ping de 200 ms é um bom dia para mim).

Agora, obviamente não será fácil resolver o problema de latência sem um hardware sem fio diferente. Mas, em termos rápidos, estou me perguntando se posso usar algum tipo de tecnologia de compactação em um proxy.

Por exemplo, meu computador de trabalho tem acesso total a uma conexão de 26 Mb para baixo e 10 Mb para cima, que fica totalmente sem uso à noite e nos finais de semana. Se eu pudesse executar algum tipo de tecnologia de compactação em nosso servidor e usá-la como um proxy para rotear para meu computador doméstico, poderia ganhar bastante velocidade. Percebo que, ao sobrecarregar um sistema com compactação, eu poderia perder qualquer ganho de velocidade que tivesse. Mas o servidor proxy é um xeon quad core, e o computador receptor é um computador i7 bastante decente, então isso não deve ser uma preocupação.

eu encontreihttp://toonel.net/mas parece mais voltado para usuários de banda estreita muito lentos, como dial-up. Além disso, eu preferiria apenas apontar meu navegador para um servidor proxy, em vez de instalar software na máquina cliente.

EDITAR

Pensei um pouco mais na minha dúvida e percebi que vou precisar instalar um software no meu cliente para descompactar e possivelmente compactar (para fazer upload). Isso não é grande coisa.

Responder1

Sua melhor aposta seria configurar uma VPN entre seu computador doméstico e o trabalho que usa compactação.

A maioria das soluções VPN baseadas em cliente/servidor usam alguma forma de compactação (principalmente porque são baseadas em PPP, que possui compactação rudimentar). PPTP é provavelmente o mais fácil de configurar, pois possui suporte nativo no Windows.

Para compactação extrema, o melhor que encontrei é um sistema chamado Unix/Linux vtundque pode usar vários sistemas de criptografia diferentes, inclusive gzipno nível de compactação 9;) Obviamente, isso exigiria Linux ou Unix em ambas as extremidades do link.

Responder2

vídeo: se já estiverem compactados com Theora ou H.264 como a maioria dos arquivos de vídeo, provavelmente não vale a pena tentar compactá-los novamente.

Redenavegando: se você tiver umnavegador da web escrito depois de 1998, a maioria dos sites compactará os itens de forma transparente antes de enviá-los e seu navegador os descompactará de forma transparente. Provavelmente não vale a pena tentar compactá-lo novamente.

Programasdesenvolvimento: o código-fonte e os binários executáveis ​​podem ser muito compactados. No entanto, em vez de usar uma ferramenta que comprima um diretório inteiro e o envie, muitas vezes leva ainda menos tempo para

  • Use uma ferramenta como o rsync que analisa a versão anterior dos arquivos no destino e envia apenas as alterações. Ou
  • Use umcontrole de revisãoferramenta que mantém localmente uma cópia da versão anterior, e da mesma forma apenas envia as alterações.

Uníssonoé um bom front-end gráfico para rsync. Usei o Unison em uma caixa do Windows para conversar com o rsync em um servidor de arquivos Linux em outra cidade para sincronizar uma pasta nas duas extremidades.

informação relacionada