¿Se puede configurar un servidor proxy para acelerar la navegación web?

3

Tengo curiosidad por saber si hay algún software de código abierto similar a un servidor proxy que pueda usar para acelerar la navegación web. El navegador / plataforma Silk de Amazon para Kindle y Opera Mini lo hacen para clientes móviles; Estoy pensando principalmente en configurar esto para clientes de computadoras portátiles / de escritorio, por lo que no estoy tan interesado en que un servidor presente una página web.

Mi configuración es la siguiente: tengo algunos clientes (mis computadoras) en una conexión a Internet de alta latencia. Tengo acceso a un servidor relativamente privado, que tiene una conexión a Internet extremadamente rápida.

¿Configurar un servidor proxy en el servidor [máquina] realmente ayudaría a las velocidades de conexión? Me imagino que cosas como Silk y Opera Mini comprimen datos (no envían lo mismo dos veces) y reducen el número de solicitudes HTTP (para imágenes, etc.). ¿Algo como el calamar realmente tendría el mismo efecto? Parece estar dirigido al escenario de servidor web lento.

gatoatigrado
fuente

Respuestas:

2

En ambos casos de Amazon Silk y Opera mini, los sitios del servidor proxy en el otro extremo del enlace. También hacen mucho más que un proxy HTTP estándar. Por ejemplo, comprimen la compresión en casi todo, minimizan javascript / css, y descifran la calidad de las imágenes y otras cosas que realmente transforman el contenido antes de que se entregue a su red / dispositivo.

Si ejecuta un servidor proxy en su propia red que está detrás del enlace de latencia lenta / alta, entonces no obtendrá los mismos niveles de aumento de rendimiento que obtienen Opera mini y Silk.

Puede obtener algún beneficio ejecutando un proxy local, pero no las mejoras más dramáticas.

La mayoría de los servidores proxy como Squid no estarán configurados para realizar todas las optimizaciones extremas, como lo hace Amazon / Opera. Pero si revisa las preguntas frecuentes y lee los documentos, creo que puede hacer la mayor parte de ellos, pero no conozco ninguna configuración o procedimiento listo para usar que reproduzca las funciones de optimización que realiza Opera / Amazon. Incluso si logra que Squid haga todo lo que Amazon / Opera hace, todavía estaría en el extremo incorrecto de su enlace lento para obtener todas las mejoras.

Zoredache
fuente
Correcto. La arquitectura Silk es básicamente un navegador dividido: la mitad está en el cielo. No es lo mismo que un proxy HTTP en absoluto.
ckhan
@ckhan, por supuesto, cualquiera podría alquilar un VPS y configurar Squid en la nube y modificar / piratear mucho la configuración y duplicar algunas de las funciones de Silk. La parte importante es que la optimización debe hacerse antes de que se envíe a través del enlace lento.
Zoredache
0

Squid es un servidor proxy de código abierto muy popular. Hace las cosas a las que se refiere, pero también tiene la opción de, por ejemplo, bloquear anuncios que reducen aún más la cantidad de datos que necesita descargar y así acelerar su navegación.

Bram
fuente
Si bien el calamar es un buen proxy, Opera Mini y Amazon silk tienen una funcionalidad que Squid no proporciona de fábrica. Squid tampoco estaría en la ubicación correcta para hacer cualquiera de las cosas realmente buenas.
Zoredache