Cianplan

Nivel 0: Orientación y prerrequisitos · L0.1 Cómo funciona internet y el marco de la entrevista de diseño

Qué pasa cuando escribes una URL

Seguir una petición desde el navegador hasta la base de datos y nombrar cada salto.

15 min · Gratis

Lo que te llevas

  • Cargar una página es una cadena de saltos: búsqueda DNS, handshake TCP + TLS, balanceador de carga, servidor de aplicación, caché o base de datos, respuesta.
  • Las respuestas DNS se guardan en caché en el navegador, el sistema operativo y el resolver, así que la mayoría de las peticiones se saltan la búsqueda.
  • El balanceador de carga es la única puerta pública; los servidores de aplicación y la base de datos viven en una red privada.
  • Cada salto suma latencia, y quitar un salto casi siempre gana a hacer uno más rápido.

Cómo está armada la clase

  1. El problema
  2. La versión simple
  3. Los siete saltos
  4. A dónde se van los 400 ms
  5. Comprueba lo que entendiste