Contenido

Aparece el Concepto W Ajax

11 jul

+ 0

Si estás desarrollando algo con Google Maps y Ajax, sin duda esto te interesa. Ya que el modelo actual de Ajax da lugar a tiempo extremadamente largos a la hora de recuperar datos que han de ser buscados en servidores externos (Google Maps, Google, Yahoo!…).

Me explico:

El proceso normal de Ajax con aplicaciones como Google Maps son tal que así:

Sin W

  1. Enviamos la petición a nuestro servidor.
  2. Nuestro servidor recibe la petición y la envia al 3er servidor (en este caso GeoData).
  3. GeoData recibe los datos y nos devuelve un resultado
  4. Nuestro servidor envia el resultado a al navegador
  5. El navegador recibe los datos.
  6. Finalmente procesa los resultados y los muestra por pantalla.

En cambio el proceso W pretende solucionar el largo tiempo de espera que genera tanto viaje en nuestro proceso.

Con W

  1. Enviamos los datos desde nuestro navegador a nuestro servidor.
  2. Nuestro servidor envia la petición a GeoData (3er. Servidor) y envia al servidor un respuesta sin contenido GeoData.
  3. El navegador continua la carga y envia una nueva petición al servidor para recuperar los datos.
  4. La petición llega a nuestro servidor y recoge la respuesta de GeoData enviandola de nuevo al navegador.
  5. Los datos son recibidos en el navegador, procesados y mostrados.

Realmente es mucho jaleo y es algo que no se empleará en todas las aplicaciones que hagamos, pero siempre es bueno conocer que existe un modelo de programación diferente con el cual podremos solucionar alguna eventualidad.

Ajax, Google Maps, W

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.