¿Cuál es spdy, y cómo puede maximizar su experiencia de navegación?

¿Se ha sentido frustrado por el tiempo de carga lenta de una página web, o ha preocupado por su seguridad (o falta de ella)? Google está desarrollando algo en este momento que debe resolver algunas de estas cuestiones. Se llama SPDY, y trabajará en conjunto con HTTP para que Internet sea mucho más rápido.

En primer lugar, ¿Qué es HTTP?

6088751332_7da4134066_z
Abreviatura de HyperText Transfer Protocol, HTTP sirve como protocolo subyacente para Internet. Es un protocolo de nivel de aplicación, un conjunto de reglas que definen cómo dos dispositivos se comunican y compartir datos con otros. Desafortunadamente, debido a la forma en que fue diseñado, la latencia de la página web o los tiempos de carga lenta es un problema importante que enfrenta HTTP. Por supuesto, si utiliza HTTPS, algo de esto puede ser un problema menor.HTTPS Everywhere: Utilizar HTTPS en lugar de HTTP cuando sea posibleHTTPS Everywhere: Utilizar HTTPS en lugar de HTTP cuando sea posibleLee mas

HTTP originalmente mandato que la comunicación con el servidor puede cerrar después de cada ciclo de petición / respuesta, en donde un dispositivo envía una solicitud de datos a otro dispositivo y luego recibe los datos desde el otro dispositivo. Esto dio lugar a la serie completa y romper de una canal TCP para cada solicitud, que era caro en términos de ancho de banda y poner un montón de tensión innecesaria en los ordenadores y servidores. TCP, como HTTP, es un protocolo web que proporciona específicamente entrega garantizada, supresión duplicado, entrega en orden, control, prevención de la congestión y otras características de transporte de fluir.

3462607995_150a6b2624_z

Otro problema con él era que contenía la semántica FIFO. FIFO, o ‘primero en entrar, primero en salir` semántica esencialmente dictan que la primera solicitud para entrar al servidor tendrá la primera respuesta a cabo. Pero esto puede ser un problema. Cuando hay una solicitud lenta en la parte delantera de la cola, las solicitudes detrás de él tendrán que esperar más tiempo y hay un reflujo de las solicitudes.

Entonces, llegó HTTP 1.1 con algunos cambios importantes encaminadas a resolver este problema. Por un lado, HTTP 1.1 permite a los nuevos tipos de conexiones TCP que permitieron a los canales que están abiertas entre los ciclos de petición / respuesta. Estos fueron llamados ‘ `mantener vivas las conexiones. HTTP 1.1 también permitió algo que se llama la canalización, la cual se comprometió a deshacerse del sistema de una en una sola vez para tratar las solicitudes. Mantener conexiones activas fueron ampliamente adoptada, mientras que la canalización se utiliza solamente nunca por Opera, que es conocida para el uso de la tecnología más innovadora en su navegador.5 razones ideológicas por las que usted debe tratar de Opera5 razones ideológicas por las que usted debe tratar de OperaNo mucha gente ha tratado Opera o incluso oído mucho sobre Opera como el navegador siempre ha mirado desde lejos como Internet Explorer, a continuación, Firefox, y ahora Google Chrome están tomando el ...Lee mas

Vídeo: ¿Cómo mejorar tu conexión WiFi?

¿Qué pasa con SPDY?

Debido a que la canalización no fue adoptado ampliamente, la latencia página Web todavía sigue siendo un problema. Luego, en 2009, Google anunció que había comenzado a trabajar en desarrollo SPDY con el objetivo de que ayudaría a acelerar el Internet.

SPDY es un protocolo de red abierto destinado a ser utilizado además de HTTP para el transporte de datos de la web. Al ser un protocolo de red abierta, que establece reglas de cómo los datos se comparten a través de redes.

Funciona mediante la manipulación de tráfico HTTP que recortar en la página web de latencia de carga. Esto se logra mediante la asignación de un identificador específico denominado ID de flujo para cada solicitud. A partir de ahí, es capaz de derivar el sistema FIFO de HTTP mediante el uso de un solo canal TCP. solicitudes múltiples pueden ser respondidos, al mismo tiempo, la liberación de colas y reducir los tiempos de carga lenta. Sin embargo, nada se pierde o en mal estado, gracias a que el ID de flujo.

SPDY también a reducir el tiempo de carga página Web mediante la compresión de las cabeceras que vienen con las solicitudes. Sin comprimir, ya que vienen a través de HTTP, que puede variar en tamaño desde aproximadamente 200 bytes a más de 2 KB. No es raro que los encabezados de solicitud para ser tan grande como 700 KB, tampoco. Cuando éstas entran en el servidor, sin comprimir, que consume ancho de banda y la latencia puede hacer mella en una conexión.

encabezamientos redundantes se eliminan también durante las solicitudes. Después de una cabecera se ha establecido una vez, no es necesario enviar una y otra vez, y no es, gracias a SPDY.

SPDY requiere SSL para la seguridad, por lo que es mucho más seguro que HTTP. No sólo eso, se ha demostrado en las pruebas de cabeza a cabeza para ser un 64% más rápido que el HTTP, aunque las pruebas posteriores dirigidas por unos pocos equipos han demostrado que esto realmente no hace demasiado de una diferencia global, porque los sitios web tienen una gran cantidad de material de origen diferente que todavía sería un poco de latencia en uso.

Sin embargo, a partir de noviembre de 2014, SPDY es apoyado por el 2,3% de todos los sitios web, incluyendo Twitter y muchos de los servicios de Google.

Vídeo: Siete formas en las que el diseño visual contribuye a maximizar el perfomance

¿Como puedo usar lo?

Si utiliza los servicios de Google o Twitter, ya está utilizando SPDY. Sin embargo, debido a que sólo unos pocos sitios web soportan SPDY, lo más probable es que no se van a utilizar más de HTTP o HTTPS desde hace mucho tiempo.

Para los usuarios con los servidores web, generalmente se puede aplicar SPDY sin tener que alterar cualquier contenido de la web. Para los usuarios de Apache, hay una extensión SPDY que se puede instalar llamada mod_SPDY. Si usa Nginx, se puede aplicar el parche SPDY. Mientras mod_SPDY y el parche SPDY para Nginx son ciertamente nueva y probablemente confuso, no son muy difíciles de instalar. Sin embargo, todavía se requiere un certificado SSL. Este artículo de Mohan Ramkumar le mostrará cómo obtener su propio certificado SSL, gratis.Cómo configurar un servidor Web Apache en 3 sencillos pasosCómo configurar un servidor Web Apache en 3 sencillos pasosCualquiera que sea la razón, es posible que en algún momento desea conseguir un servidor web en marcha. Si desea darse de acceso remoto a determinadas páginas o servicios, desea obtener una comunidad ...Lee mas

Vídeo: Claro RD - Internet Versión Uso Básico

Si estás en un navegador y curiosidad por los sitios que soportan SPDY, hay aplicaciones y complementos disponibles que permiten comprobar si se habilita o no, como indicador SPDY disponible para Chrome y Mozilla Firefox. Se muestra un pequeño rayo icono verde si está habilitado un sitio web específico, y un icono gris opcional si éste no está habilitado.

Conclusión

Aunque SPDY no puede ser más rápido que el uso de HTTP en el mundo real, se está haciendo allí y ya está apoyado por varios navegadores web, incluyendo Chrome / Chromium, Mozilla Firefox, Opera, Amazon Silk, y Safari. Al tiempo que permite soporte para SPDY en su propio servidor puede ser un poco complicado al principio, que está preparando el terreno para una nueva web en todo el mundo.

Tienen alguna experiencia con SPDY? Deja un comentario más abajo y vamos a hablar!

Artículos Relacionados