Foto DNG y los CDN’s

php apc foto dng

Con el cambio de la web de Foto DNG hace unas semanas al sistema de WordPress (con un tema hijo de Alyeska), hemos realizado muchos cambios tanto en la apariencia y funcionalidad de la web como en sus estructura interna, la mayor parte gestionado desde un plug-in realizado para toda la gestión de administración de Foto DNG, pero en esta entrada no vamos a entrar en esos detalles, vamos a hablar brevemente de los CDNs.

Un CDN (Content Delivery Network) básicamente lo que hace es servir determinados archivos (ya sean htmls, hojas de estilos CSS, javascript, imágenes, vídeos, etc.) desde unos servidores más rápidos y situados lo más cerca posible del cliente o con menor tiempo de respuesta. Por ejemplo, cuando visitas la página de descarga de Foto DNG, las imágenes de portadas, te llegan desde los servidores de Google App Engine, si la visitas desde España, dicho archivo te será servido desde el servidor situado más cerca, si la visitas desde USA desde alguno de sus servidores en USA, etc…

En la versión anterior de nuestra web ya usábamos los servicios de Google App Engine como CDN y un poco los de Amazon CloudFront (con Amazon S3 de origen de archivos), en esta nueva versión seguimos utilizando Google App Engine, mayoritariamente Amazon CloudFront (gestionado con el plugin W3 Total Cache) y el CDN de WordPress mediante Photon de JetPack para todas las imágenes de los posts y para las de los concursos (las páginas se van creando de manera estática al validar las fotos y se les asigna cada uno de las urls del CDN de WP).

Ahora mismo los CDNs utilizados son:

  • Amazon CDN cdn1.photodng.com, cdn2.photodng.com, cdn3.photodng.com apuntando a un butket en Amazon S3.
  • Photon de JetPack con CDN de WordPress en i0.wp.com, i1.wp.com e i3.wp.com
  • Google App Engine static.photodng.com

Y los datos de peticiones servidas de pasado mes de Junio (desde el día 12 que cambiamos la web) son los siguientes:

  1. Europa: 229.213 peticiones (3,097 GB servidos).

  2. Estados Unidos: 133.651 peticiones (1,863 GB servidos).

  3. América del Sur: 43.933 peticiones (0,589 GB servidos).

  4. Tokio: 763 peticiones (0,020 GB servidos).

  5. Singapur: 472 peticiones (0,007 GB servidos).

  6. Australia: 227 peticiones (0,005 GB servidos).

Cualquier pregunta, duda, etc. que tengáis al respecto, estaré encantado de responderos en los comentarios y espero poder ir contando más cosas sobre la nueva web y su funcionamiento interno cuando el tiempo lo vaya permitiendo.

Admin Foto DNG