¿Proxy de compresión de Internet para banda ancha de baja velocidad?

¿Proxy de compresión de Internet para banda ancha de baja velocidad?

Vivo en una zona rural y uso conexión inalámbrica de alta latencia desde la torre de un ISP local. Mis pruebas de velocidad varían día a día, pero puedo subir/bajar alrededor de 1 Mb. El problema es que trabajo con archivos grandes, subiéndolos y descargándolos (vídeos HD, software de desarrollo, etc.). A veces puede resultar doloroso esperar. Además, desarrollo algunos juegos por contrato y puede ser muy difícil realizar pruebas con otros desarrolladores (un ping de 200 ms es un buen día para mí).

Ahora bien, obviamente no será fácil resolver el problema de latencia sin un hardware inalámbrico diferente. Pero en cuanto a la velocidad, me pregunto si puedo usar algún tipo de tecnología de compresión en un proxy.

Por ejemplo, la computadora de mi trabajo tiene acceso completo a una conexión de 26 Mb de bajada y 10 Mb de subida, que no se utiliza en absoluto durante la noche y los fines de semana. Si pudiera ejecutar algún tipo de tecnología de compresión en nuestro servidor y usarlo como proxy para enrutarlo a la computadora de mi casa, podría ganar algo de velocidad importante. Me doy cuenta de que al atascar un sistema con compresión, podría perder cualquier ganancia de velocidad que tuviera. Pero el servidor proxy es un xeon de cuatro núcleos y la computadora receptora es una computadora i7 bastante decente, por lo que eso no debería ser una preocupación.

encontréhttp://toonel.net/pero parece más orientado a usuarios de banda estrecha muy lentos, como el acceso telefónico. Además, preferiría poder apuntar mi navegador a un servidor proxy, en lugar de instalar software en mi máquina cliente.

EDITAR

Pensé un poco más en mi pregunta y me di cuenta de que necesitaría instalar un software en mi cliente para poder descomprimirlo y, posiblemente, comprimirlo (para cargarlo). Eso no es gran cosa.

Respuesta1

Su mejor opción sería configurar una VPN entre la computadora de su hogar y el trabajo que use compresión.

La mayoría de las soluciones VPN basadas en cliente/servidor utilizan alguna forma de compresión (principalmente porque se basan en PPP, que tiene una compresión rudimentaria). PPTP es probablemente el más fácil de configurar ya que tiene soporte nativo en Windows.

Para una compresión extrema, lo mejor que he encontrado es un sistema llamado Unix/Linux vtundque puede usar varios sistemas de cifrado diferentes, incluido gzipel nivel de compresión 9;) Obviamente, eso requeriría Linux o Unix en ambos extremos del enlace.

Respuesta2

video: si ya están comprimidos con Theora o H.264 como la mayoría de los archivos de vídeo, probablemente no valga la pena intentar comprimirlos nuevamente.

WebNavegación: Si tienes unnavegador web escrito después de 1998, la mayoría de los sitios web comprimirán el contenido de forma transparente antes de enviarlo y su navegador web lo descomprimirá de forma transparente. Probablemente no valga la pena intentar comprimirlo nuevamente.

Softwaredesarrollo: El código fuente y los binarios ejecutables se pueden comprimir mucho. Sin embargo, en lugar de utilizar una herramienta que comprime un directorio completo y lo envía, a menudo lleva incluso menos tiempo

  • Utilice una herramienta como rsync que analice la versión anterior de los archivos en el destino y solo envíe los cambios. O
  • Usar unacontrol de revisiónherramienta que guarda una copia de la versión anterior localmente, y de igual forma solo envía los cambios.

Unísonoes una bonita interfaz gráfica para rsync. Utilicé Unison en una caja de Windows para hablar con rsync en un servidor de archivos Linux en otra ciudad para sincronizar una carpeta en ambos extremos.

información relacionada