{"id":560,"date":"2022-09-01T17:57:16","date_gmt":"2022-09-01T17:57:16","guid":{"rendered":"https:\/\/datiasesoria.com\/blog\/?p=560"},"modified":"2022-09-01T18:01:17","modified_gmt":"2022-09-01T18:01:17","slug":"seo-y-la-regla-tcp-de-14kb-o-menos-por-pagina","status":"publish","type":"post","link":"https:\/\/datiasesoria.com\/blog\/2022\/09\/01\/seo-y-la-regla-tcp-de-14kb-o-menos-por-pagina\/","title":{"rendered":"SEO y la Regla TCP de 14kb o Menos por P\u00e1gina"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datiasesoria.com\/blog\/wp-content\/uploads\/2022\/03\/seo-tools-desarrollo-asesoria.png\" alt=\"seo-tools-desarrollo-asesoria\" class=\"wp-image-153\" width=\"421\" height=\"221\" title=\"\" srcset=\"https:\/\/datiasesoria.com\/blog\/wp-content\/uploads\/2022\/03\/seo-tools-desarrollo-asesoria.png 1600w, https:\/\/datiasesoria.com\/blog\/wp-content\/uploads\/2022\/03\/seo-tools-desarrollo-asesoria-600x315.png 600w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\">Tener un sitio web menos pesado hace que se cargue m\u00e1s r\u00e1pido, eso no es para sorprendernos. Lo sorprendente es que una p\u00e1gina de 14 kB puede cargarse mucho m\u00e1s r\u00e1pido que una p\u00e1gina de 15 kB, mientras que la diferencia entre una p\u00e1gina de 15 kB y una de 16 kB es trivial.<br>Esto se debe al algoritmo de inicio lento de TCP, que es el foco de atenci\u00f3n y ahora veremos el por qu\u00e9. Los puntos que se cubrir\u00e1n son: qu\u00e9 es, c\u00f3mo funciona y por qu\u00e9 deber\u00eda tomar en cuenta este concepto. Pero antes cubriremos algunos de los conceptos b\u00e1sicos.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><br><strong>\u00bfQu\u00e9 es TCP?<\/strong><br>El Protocolo de control de transmisi\u00f3n (TCP) es una forma de usar el Protocolo de Internet (IP) para enviar paquetes de datos de manera confiable; a veces, esto se denomina TCP\/IP.<br>Cuando un navegador de internet solicita un sitio web (o una imagen o una hoja de estilo), realiza esa solicitud mediante un protocolo que se antepone siempre al nombre de dominio o URL que es el protocolo HTTP.<br>HTTP se basa en TCP y una sola solicitud HTTP generalmente se compone de muchos paquetes TCP.<br>En su propia red local es solo un sistema para enviar paquetes de datos desde una ubicaci\u00f3n a otra por medio de internet. IP por si solo no tiene forma de comprobar si un paquete ha llegado correctamente a su destino.<br>Cuando se trata de sitios web, es importante saber que todos los datos han llegado; de lo contrario, podr\u00edamos terminar sin partes de la p\u00e1gina web. Hay otros usos de la web en los que esto no importa tanto, como la transmisi\u00f3n de video en vivo.<br>TCP es una extensi\u00f3n de IP que permite que un navegador y el servidor de su sitio web se comuniquen entre s\u00ed y saben qu\u00e9 paquetes han llegado con \u00e9xito.<br>Ahora bien, ya que se ha tratado de explicar que el protocolo TCP\/IP es requerido para hacer env\u00edo de informaci\u00f3n mediante internet, trataremos de explicar el concepto inicial que es el que nos interesa<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><br><strong>\u00bfQu\u00e9 es el inicio lento de TCP?<\/strong><br>El inicio lento de TCP es un algoritmo utilizado por los servidores para averiguar cu\u00e1ntos paquetes puede enviar a la vez.<br>Cuando un navegador se conecta por primera vez a su servidor, el servidor no tiene forma de saber la cantidad de ancho de banda entre ellos.<br>El ancho de banda es la cantidad de datos que se pueden transmitir a trav\u00e9s de una red por unidad de tiempo. Por lo general, se mide en bits por segundo (b\/s). La plomer\u00eda es una analog\u00eda com\u00fan: piense en el ancho de banda como la cantidad de agua que puede salir de una tuber\u00eda por segundo.<br>Su servidor no sabe cu\u00e1ntos datos puede manejar la conexi\u00f3n, por lo que comienza envi\u00e1ndole una cantidad peque\u00f1a y segura de datos, generalmente 10 paquetes TCP.<br>Si esos paquetes llegan con \u00e9xito al visitante de su sitio, su computadora env\u00eda un acuse de recibo (ACK) diciendo que los paquetes han sido recibidos.<br>Luego, su servidor devuelve m\u00e1s datos, pero esta vez duplica la cantidad de paquetes.<br>Este proceso se repite hasta que se pierden los paquetes y su servidor no recibe un ACK. (En ese momento, el servidor contin\u00faa enviando paquetes pero a un ritmo m\u00e1s lento).<br>Esa es la esencia del inicio lento de TCP:&nbsp;en la vida real, el algoritmo var\u00eda, pero as\u00ed es como funciona.<br>Entonces, \u00bfde d\u00f3nde vienen 14kB?<br>El algoritmo de inicio lento de TCP de la mayor\u00eda de los servidores web comienza enviando 10 paquetes TCP.<br>El tama\u00f1o m\u00e1ximo de un paquete TCP es de 1500 bytes.<br>Este m\u00e1ximo no lo establece la especificaci\u00f3n TCP, proviene del est\u00e1ndar ethernet.<br>Cada paquete TCP usa 40 bytes en su encabezado: 16 bytes para IP y 24 bytes adicionales para TCP<br>Eso deja 1460 bytes por paquete TCP. 10 x 1460 = 14600 bytes o aproximadamente 14kB.<br>Por lo tanto, si puede adaptar su sitio web,&nbsp;o las partes cr\u00edticas del mismo,&nbsp;en 14&nbsp;kB, puede ahorrar mucho tiempo a los visitantes, el tiempo que tarda un viaje de ida y vuelta entre ellos y el servidor de su sitio web.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><br><strong>\u00bfQu\u00e9 tan malo puede ser un viaje de ida y vuelta?<\/strong><br>Es aqu\u00ed donde entra el facto humano las personas son muy impacientes, y un viaje de ida y vuelta puede ser sorprendentemente largo y la paciencia de espera muy poca. Esta espera de tiempo se le conoce como la latencia\u2026<br>La latencia es el tiempo que tarda un paquete de datos en viajar desde su origen hasta su destino. Si el ancho de banda es la cantidad de agua que puede pasar a trav\u00e9s de una tuber\u00eda por segundo, la latencia es el tiempo que tarda una gota de agua en ingresar a la tuber\u00eda y luego salir por el otro extremo.<br>Aqu\u00ed hay un ejemplo de lo malo y perjudicial que puede ser la latencia para ello usaremos el ejemplo de un usuario que cuenta con internet satelital:<br>Internet Satelital<br>Internet satelital es proporcionado por un sat\u00e9lite en \u00f3rbita alrededor de la tierra. Es utilizado por personas en \u00e1reas muy despobladas, en plataformas petroleras, cruceros y para WiFi a bordo de las aerol\u00edneas.<br>Para ilustrar este ejemplo de mala latencia, imaginemos que un grupo de trabajadores de plataformas petroleras han olvidado sus dados en casa y necesitan usar el excelente internet con el que cuentan para jugar a Ajedrez en l\u00ednea.<br>Primero, uno de ellos usa su tel\u00e9fono para hacer una solicitud de la p\u00e1gina web el tel\u00e9fono env\u00eda esa solicitud al router WiFi de la plataforma, que env\u00eda esos datos a la antena parab\u00f3lica en la plataforma, seamos amables y digamos que toma 1 ms.<br>La antena parab\u00f3lica luego tiene que enviar esos datos al sat\u00e9lite en \u00f3rbita sobre la tierra.<br>Por lo general, esto se logra utilizando un sat\u00e9lite en \u00f3rbita geoestacionaria a 35786 km sobre la superficie terrestre. La velocidad de la luz viaja a 299792458 m\/s, por lo que un mensaje enviado desde la tierra al sat\u00e9lite tarda 120 ms. Luego, el sat\u00e9lite env\u00eda el mensaje a una estaci\u00f3n terrestre, lo que demora otros 120 ms.<br>Luego, la estaci\u00f3n terrestre tiene que enviar la solicitud a donde sea que est\u00e9 el servidor en la tierra (la luz se ralentiza a 200000000 m\/s cuando est\u00e1 en un cable de fibra \u00f3ptica). Si la distancia entre la estaci\u00f3n terrestre y el servidor es la misma que la distancia entre Nueva York y Londres, tomar\u00e1 alrededor de 28&nbsp;ms,&nbsp;pero si es m\u00e1s como la distancia entre Nueva York y S\u00eddney, tomar\u00e1 80&nbsp;ms,&nbsp;entonces ll\u00e1malo 60ms (un n\u00famero conveniente para nuestro ejemplo), luego, la solicitud debe ser procesada por el servidor, lo que podr\u00eda demorar unos 10 ms y luego el servidor la env\u00eda nuevamente.<br>De regreso a la estaci\u00f3n terrestre, al espacio, de regreso a la antena parab\u00f3lica, luego al enrutador wifi y de regreso a nuestro tel\u00e9fono.<br>Por pasos descriptivos:<br>Tel\u00e9fono movil -&gt; WiFi router -&gt; parabolica -&gt; satelite -&gt; base -&gt; servidor -&gt; base -&gt; satelite -&gt; parabolica -&gt; WiFi router -&gt; Tel\u00e9fono movil<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><br>Haciendo matem\u00e1ticas 10 + ( 1 + 120 + 120 + 60 ) x 2 = 612ms.<br>Son 612&nbsp;ms adicionales en cada viaje de ida y vuelta.&nbsp;Quiz\u00e1s no parezca mucho tiempo de espera, pero su sitio web f\u00e1cilmente podr\u00eda tener muchos viajes de ida y vuelta solo para buscar su primer recurso.<br>Adem\u00e1s, con las mejoras de seguridad el protocolo HTTPS requiere dos viajes de ida y vuelta adicionales antes de poder hacer el primero, \u00a1lo que nos lleva a 1836 ms!<br>Hasta aqu\u00ed no hemos hecho nada mas que teclear una URL o direcci\u00f3n de internet y a\u00fan no hemos visto nada en nuestra pantalla del celular y el factor humano hace de las suyas comienza a desesperarse.<br>Ahora bien, ya que se han sentado las bases de lo que ocurre realmente a nivel de transporte de los diferentes protocolos de internet el TCP\/IP, la regla de los 14kb toma una gran importancia y ahora veremos el por qu\u00e9 y qu\u00e9 acciones debes tomar en tu sitio web para mejorar la experiencia de usuario.<br>Queda claro que, debe hacer que su sitio web sea lo m\u00e1s peque\u00f1o posible: si amas a tus visitantes y quieres que sean felices. Debes de ajustar a menos de 14kB cada p\u00e1gina.<br>Esos 14 kB incluyen compresi\u00f3n, por lo que en realidad podr\u00edan ser m\u00e1s como ~ 50 kB de datos sin comprimir, lo cual es generoso.<br>Una vez que pierda los videos de reproducci\u00f3n autom\u00e1tica, las ventanas emergentes, las cookies, los banners de consentimiento de cookies, los botones de redes sociales, los scripts de seguimiento, los marcos javascript y css, y toda la otra basura que a nadie le gusta, probablemente se logre.<br>Pero, suponiendo que haya hecho todo lo posible para encajar todo en 14kB y no pueda, la regla de 14kB sigue siendo \u00fatil esto si te aseguras de que los primeros 14 kB de datos que env\u00edas a tus visitantes se puedan usar para generar algo \u00fatil, por ejemplo, algunos CSS y JS cr\u00edticos y los primeros p\u00e1rrafos de texto que explican c\u00f3mo usar tu aplicaci\u00f3n.<br>Nota: la regla de 14 kB incluye encabezados HTTP,&nbsp;que no est\u00e1n comprimidos (incluso con HTTP\/2 en la primera respuesta),&nbsp;tambi\u00e9n incluye im\u00e1genes, as\u00ed que cargue solo lo que est\u00e1 en la mitad superior de la p\u00e1gina y mant\u00e9ngalo muy peque\u00f1o, o use marcadores de posici\u00f3n para que sus visitantes sepan que est\u00e1s esperando algo bueno.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datiasesoria.com\/blog\/wp-content\/uploads\/2022\/03\/Logo2.png\" alt=\"Logo DA\" class=\"wp-image-62\" width=\"170\" height=\"206\" title=\"\"><figcaption>DA Desarrollo y Asesor\u00eda<\/figcaption><\/figure>\n\n\n\n<p>DA Desarrollo y Asesor\u00eda | Tecnolog\u00edas a tu servicio<br>Marketing Digital, SEO, Tr\u00e1fico Org\u00e1nico, Programaci\u00f3n Web, Programaci\u00f3n de Sistemas a Medida, Sistemas y Herramientas para Recursos Humanos, Implementaci\u00f3n de Sistemas de Contabilidad, Facturaci\u00f3n, N\u00f3minas, Almacenes, Puntos de Venta, ECommerce, WordPress, Casa de Software, Automatizaci\u00f3n de Procesos, Asesor Fiscal, Contabilidad Electr\u00f3nica,Automatizac\u00f3n basada en Mapeo de Procesos con modelo ISO, Cursos de Capacitaci\u00f3n Excel, Word, Power Point, Gesti\u00f3n y Administraci\u00f3n del Tiempo, Inteligencia Emocional, Seguridad Patrimonial, Servicio al Cliente y Normas Oficiales Mexicanas, Computaci\u00f3n en la Nube.<\/p>\n\n\n\n<p>Nos encontramos en Le\u00f3n Guanajuato, y damos asesor\u00edas en todo el Baj\u00edo y Corredor Industrial<\/p>\n\n\n\n<p>Escrito por Jos\u00e9 Hugo Larios<\/p>\n\n\n\n<p>N\u00famero de contacto +52 4775860061<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tener un sitio web menos pesado hace que se cargue m\u00e1s r\u00e1pido, pero, sabes qu\u00e9 es el inicio lento del protocolo TCP<\/p>\n","protected":false},"author":2,"featured_media":153,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,32],"tags":[17],"class_list":["post-560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-programacion","tag-seo"],"_links":{"self":[{"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":2,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":562,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions\/562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/media\/153"}],"wp:attachment":[{"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datiasesoria.com\/blog\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}