Aryam Gutiérrez López 4 de mayo de 2015 a las 07.41
   Imprimir artículo
elWebmaster.com

Todo sobre HTTP/2


http2

Seguramente ya has escuchado hablar sobre “http” y la presentaci√≥n de HTTP/2, y te preguntar√°s: ¬Ņde qu√© se trata todo esto?. Ese cuestionamiento es importante porque nos afecta a todos quienes usamos internet para visitar sitios web, y no se trata de algo que solo los ingenieros puedan entender.

¬ŅPOR QU√Č ES IMPORTANTE ESTO?

Cargar una p√°gina de Internet en 2 segundos al contrario de 10 no es algo que tenga que ver solamente con conveniencia. Algunos estudios indican que 4 segundos es lo m√°ximo que espera la persona com√ļn para que cargue una p√°gina antes de despecharse e irse a otro sitio. Esto implica que las tiendas pueden perder compradores, los blogs recibir√°n menos lectores y en general la espera implica una p√©rdida de tiempo significativa agregada. Por eso es importante optimizar los sitios para que carguen m√°s r√°pido.

En su d√≠a se descubri√≥ que se puede mejorar el “protocolo” de transferencia de informaci√≥n de una manera significativa y que afecte a todos y cada uno de nosotros. HTTP ha sido usado desde principios de la d√©cada de los 90, y en espec√≠fico, la versi√≥n actual, HTTP/1.1 se ha empleado desde 1999. Eso es una eternidad en t√©rminos de desarrollo de tecnolog√≠as, y por suerte algunos ingenieros de Google prestaron atenci√≥n y desarrollaron algo llamado SPDY.

Durante las pruebas e implementación, que empezó en 2012, se comprobó que los cambios en la transmisión que hacía SPDY mejoraban la carga de sitios en hasta un 40%. Por eso se decidió formalizar los cambios al crear un protocolo hecho y derecho, siguiendo los pasos establecidos por las organizaciones a cargo de los estándares de internet, como la IETF (Internet Engineering Task Force).

¬ŅPOR QU√Č ES MEJOR HTTP/2?

Esta nueva versión del protocolo de comunicación web implementa ciertos cambios que permiten que la comunicación sea más rápida. Por ejemplo, en vez de crear una conexión distinta para enviar cada componente de un sitio (como se hace con HTTP/1.1), en el nuevo modelo se crea una sola conexión para enviar toda la información. Esto es importante porque cada página puede incluir objetos HTML, CSS, JavaScript, imágenes, video, animaciones o aplicaciones enteras, y requiere más trabajo administrar más conexiones.

Otro cambio importante en HTTP/2 es el uso de compresi√≥n, que simplemente evita enviar datos repetidos durante la conexi√≥n, para as√≠, enviar menos datos en total. Es importante adem√°s mencionar que en HTTP/2 la informaci√≥n se env√≠a en binario, que es el lenguaje nativo de los ordenadores y al tener que “traducir” menos, el ordenador disminuye el tiempo de procesamiento.

El uso de “multiplexing”, que permite enviar y recibir varios mensajes al mismo tiempo tambi√©n permite que la comunicaci√≥n sea optimizada, y por √ļltimo, una tecnolog√≠a denominada “server push” hace que el servidor env√≠e informaci√≥n antes de que el usuario la pida, para que est√© disponible de manera inmediata.

La pruebas demuestran una mejora de entre 10 y 40% en la velocidad, con un promedio de alrededor de 30%.

¬ŅCU√ĀNDO EMPEZAREMOS A USAR HTTP/2?

En algunos casos, podrías estar ya usándolo. Aunque el borrador del protocolo se proporcionó a la IETF recién el 11 de febrero, algunos navegadores ya lo han implementado, al igual que algunos servidores.

El protocolo debe ser ratificado, para convertirse en un documento llamado RFC (Request for Comments) o modificado con un nuevo borrado. Si llega a convertirse en RFC, pasa a ser un documento oficial. En todo caso, los RFC no son de implementación obligatoria, sino una sugerencia para que todo funcione correctamente.

En cuanto a los navegadores, Internet Explorer ya usa HTTP/2 en la Technical Preview de Windows 10. Igualmente, Firefox Beta 36 ya incluye soporte para el nuevo protocolo y Chrome también, aunque está desactivado por defecto (es fácil activarlo).

El servidor de Windows, IIS, ofrece soporte para HTTP/2 en Windows 10, mientras que Apache y Nginx pronto incluirán soporte (estos dos, actualmente, ya tienen extensiones para usar SPDY). Todo esto quiere decir que muy pronto empezaremos a usar HTTP/2, mejorando la velocidad de nuestra conexión, y no nos daremos ni cuenta.

Fuente: http://es.engadget.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder