La importancia del DNS en la carga de una web

El audio de hoy lo vamos a basar en la página de elpais.com que en el momento de grabar el audio tenía 160 elementos, ocupaba 7.66 megas, pero trasnferidos 3.14 debido a la compresión.

Este audio es una continuación al audio Podcast #116: Gestionar con clientes la velocidad de carga de una web

La página servía contenido desde 15 servidores diferentes:

  1. connect.facebook.net
  2. elpais.com
  3. ep00.epimg.net
  4. googleads.g.doubleclick.net
  5. i.ytiming.com
  6. mpc.nicequest.com
  7. ping.chartbeat.net
  8. playertop.elpais.com
  9. prisacom.sc.omtrdcn.net
  10. prisacom.tt.omtrdcn.net
  11. pxlctl.elpais.com
  12. sb.scorecardresearch.com
  13. static.charbeat.com
  14. www.facebook.com
  15. www.google.com
  16. www.youtube.com

Esto es importante pues por parte de los clientes es totalmente necesario que haya una resolución de DNS por cada dominio del que se necesita cargar datos.

Para saber cuanto se tarda en llegar a varios servidores de DNS he hecho unos pings, ojo, esto no es resolución, sólo es conectividad, la petición de DNS por tanto será como mínimo un poco más que la conectividad, un ejemplo de latencias a servidores públicos de DNS (desde una conexión residencial de Orange):

  • 9.9.9.9 33ms – Quad9 TOTAL: 495ms
  • 8.8.8.8 7ms – Google TOTAL: 105ms
  • 2a01:c500::1 8ms – Orange TOTAL: 120ms
  • 208.67.222.222 34ms – OpenDNS – Cisco TOTAL: 510ms

El resto lo tenéis en el audio.