viernes, 9 de diciembre de 2011

Sirviendo desde RIM

En esta ocasión vamos a hablar un poco sobre los servidores web de RIM, en concreto de la web española http://es.blackberry.com/, esta entrada surgió buscando por Internet alguna información que me llevó a la página de Amnesia Ibiza (partner de BlackBerry UK), de la que por cierto, creo que tiene grandes oportunidades en el desarrollo de concursos y aplicaciones que podrían ser muy interesantes en alianza con BBM y las PlayBook  para realizar aplicaciones realmente innovadoras para sus clientes (pero no vamos a hablar ahora de esas ideas). Como decía, mirando el código fuente de la página (lo siento, es una deformación profesional...) y desde donde se servían algunas imágenes y scripts, me surgió la idea de esta entrada, vamos a ponernos.
Lo primero que me llamó la atención consultando el Whois Database es que RIM (fundada en 1984) registró primero el dominio blackberry.com (20 de Enero de 1995) que el de rim.com (14 de Marzo de 1995) o rim.net (22 de Mayo de 1995, muy buen día por cierto).
Si hacemos un ping tanto a la web española de BlackBerry como a la inglesa, nos responden servidores distintos de Akamai, mirando las cabeceras de respuesta del servidor, vemos que las páginas son servidas desde un Apache 2.0.52 en Red Hat con JBoss (cuidado que esto es lo que devuelve el servidor, pero no tiene por qué ser real, ya que es sumamente fácil modificar las cabeceras del servidor).
inspector_web_bb_9

Siguiendo con el inspector web, vemos que también se usan los servicios de Amazon S3 y Amazon CloudFront

inspector_web_bb_1
Continuando con el código fuente de la página, vemos código javascript de Omniture

inspector_web_bb_2

Y además un script que utiliza appspot de Google, curioso este script ya que vemos que nos devuelve un “smiley de felicidad Sonrisa”, una nota a tener en cuenta para aquellos que revisen el código fuente de sus páginas (Ver nota a pie de página), además del uso de librerías javascript como jQuery

inspector_web_bb_3

inspector_web_bb_4

Con respecto al uso de imágenes, vemos que se utiliza la técnica de Sprites CSS para la optimización de recursos web y las imágenes presentes en la web española de BlackBerry se sirven desde diferentes ubicaciones, tanto es.blackberry.com como uk.blackberry.com y worlwide.blackberry.com (recordemos que los tres se sirven desde Akamai).

inspector_web_bb_5inspector_web_bb_6inspector_web_bb_7

Podemos ver en la información de las cookies que por ejemplo la caducidad de la cookie para el seguimiento de las visitas de España es hasta Septiembre de 2014, pero más significativa es la cookie del dominio blackberry.com que caduca en Diciembre de 2016, 5 años, difícil que nos aguante esta cookie tanto tiempo en nuestro navegador ya que con toda probabilidad se nos quedará antes obsoleto el equipo o lo habremos reinstalado.

inspector_web_bb_8

Podemos ver muchas más información con algunas herramientas y un poco de observación del código fuente, aunque es algo público y al alcance de cualquiera con un poco de conocimientos informáticos, vamos, que nada nuevo, sólo un poco de curiosidad derivada de mi profesión y de ver opciones de grandes webs.

Me ha gustado ver que en RIM utilizan algunos servicios y técnicas que también utilizo en la web de Foto DNG como Amazon S3, Amazon CloudFront, APP Engine, el uso de CSS Sprites, la división de contenido entre varios dominios y subdominios, etc…

* Nota sobre AppSpot: Revisando el código de nuevo en otro ordenador, no encuentro ninguna referencia a Google APP Engine, por lo que dicho código al inspeccionar la página debe ser debido a alguna de las extensiones del navegador utilizado en el otro ordenador.

No hay comentarios:

Publicar un comentario