martes, 24 de marzo de 2009

El http 'ese': gmail lento

Hace bastante tiempo que GMail comenzó a funcionar muy lento tanto en mi PC del trabajo como en casa. En todas las máquinas utilizo principalmente Firefox, actualizando siempre que es posible a la última versión estable, que a día de hoy es la 3.0.7. Cada vez que accedía a GMail, la página tardaba un buen rato en cargar y después no reaccionaba al pulsar en los mensajes o hacer cualquier operación en ella.

Probando en el navegador cuyo nombre no diré, el servicio funcionaba correctamente. En Firefox probé todo lo que se me ocurrió: utilizar la vista en html de GMail (enlace en la parte inferior de su página), volver a la versión anterior (enlace en la parte superior), desactivar las extensiones Adblock y Flashblock que podían estar bloqueando el contenido de la página, cambiar la configuración del proxy... Pero nada funcionaba.

En estas que pensé enviarle un mensaje al chico que se encarga de instalar el software en las máquinas del trabajo. Había visto esta página de ayuda de GMail en la que se comentan cosas como limpiar la caché del navegador y las cookies o ajustar la configuración de ciertas aplicaciones (antivirus, cortafuegos) que pueden interferir con GMail. Como tenemos "capados" ciertos permisos, no podía modificar la configuración del antivirus para probar. Pero antes de enviar el mensaje, se me ocurrió comentarle el asunto a un compañero y fue él quien dio con la solución.

Resulta que yo en la barra de direcciones estaba escribiendo una "g", con lo que me aparecía en la lista de sugerencias la URL "http://gmail.google.com", que era la opción que yo seleccionaba. A continuación introducía mi usuario y contraseña, y a esperar hasta que la página decidiese terminar de cargar. Nada más verlo, me dijo "¿no utilizas https? Es lo único que cambia con respecto a como yo abro GMail".

Añadí la "s" a la barra de las direcciones y ¡ZAS! ¡cargó a toda leche! ¡Y funcionaba todo! Después, dentro de la configuración de GMail (yo que lo tengo en inglés lo encontré en Settings / General / Browser connection) hay que establecerlo para que siempre utilice https, con lo cual se queda fetén.

La verdad es que me llamó tanto la atención que enseguida pensé en contarlo por aquí, por si a alguien más le ha pasado y le sirve para solucionarlo. Me parece muy curioso que funcione mejor con http seguro que sin él, cuando en teoría se le añade una capa de complejidad más... Los caminos de google son inescrutables :)

Anda que, el http "ese", cómo me la ha estado jugando todo este tiempo...

6 comentarios:

Miguelón dijo...

Bueno, en mi descargo tengo que decir que en realidad no tenía ni p... idea de cómo resolverlo. Lo de usar "https" era una sugerencia adicional para proteger el correo de vistas indiscretas...

Y resultó que, además, era la solución que buscabas... Esto me recuerda al descubrimiento de la penicilina. xDDDDD

redondeado dijo...

Ya, ya, ni p... idea dice. Estooo... Te tocaba a ti esta semana echar la lotería, ¿no? xDD Espero que se te caiga el boleto, se llene de barro y lo deje CASI ilegible, o se te ocurra pegarlo en una puerta o algo. Seguro que nos forramos.

redondeado dijo...

Me contesto a mí mismo... ¡Aleluya, hermanos! Ya nos han dado la solución al problema, que sólo nos pasaba aquí en el trabajo y con el Firefox.

Hay que tocar la configuración del Firefox, para que utilice http 1.0 en lugar de la nueva versión http 1.1. Cito lo que nos comentó la fuente:

"
En la barra de direcciones del firefox escribir: about:config

Buscar todas las propiedades que contengan la palabra 'keep' y cambiar las siguientes a false:

network.http.keep-alive
network.http.proxy.keep-alive
"


¡Y ya va a toda leche! ¡Yahoo! Digo... ¡Google!

Durante estos días había vuelto a utilizar yahoo porque google iba fatal. La verdad es que no es bueno estar tan atado a un único producto, para cuando se les ocurra intentar cobrar por él...

Juan Carlos Miranda dijo...

Hey gracias. A mí me pasaba igual ¿tienes alguna idea de porqué esos parámetros aceleran el google?

redondeado dijo...

Juancar: pues la verdad es que no. Creo que 'keep-alive' significa que la conexión se mantiene activa, pero no sé cómo influye eso en que vaya lento.

Anónimo dijo...

desde hace tiempo uso gmail en modo seguro ( https ) y de todas maneras se ha ido haciendo muy lento,,, creo que basicamente se trata de una "mala" programaciòn,,, el ir añadiendo tantas y tantas mejoras ha de sobrecargar con tanto script...

es como facebook, tanta chorrada y media y navegar en el es un pesar,,,, porque se complican tanto las cosas.