2008-09-26 12 views

Respuesta

0

Use Firefox con Firebug para comparar los Encabezados HTTP en la Solicitud y Respuesta de ambos servidores.

+0

O IE con Fiddler2. – bzlm

3
  1. Puede ser un problema de comunicación. Pruebe wireshark contra el servidor que se congela y el servidor que no se congela. Compare los resultados para ver si hay una diferencia.

  2. Restringe el problema. Comience a cortar el código hasta que IE6 no se congele. Entonces quizás puedas descubrir exactamente qué está causando el problema.

+0

OP dijo específicamente "El mismo código", por lo que cortar el código solo ocultará el problema. – bzlm

+0

WireShark parece excesivo: es un poco engorroso rastrear las solicitudes/respuestas HTTP allí, en comparación con los registradores HTTP como Firebug, Fiddler2, etc. – bzlm

+0

¡De acuerdo! El rizo también es una buena idea. – Ken

1

Trate tanto en IE6 en máquinas diferentes, preferentemente con el menor número posible de complementos tales como bloqueadores de spyware o Google barras de herramientas ...

0

¿Está ocurriendo la congelación en su servidor de desarrollo o en su servidor de producción? El tiempo en que su servidor desarrollador bloquea IE6 o no, no es gran cosa, pero si su servidor de producción no puede matar a IE6, ¡podría tener un problema!

:-P

+0

Los servidores pueden tener navegadores en ellos también, ya sabes :) ¡Congelar eso sería un problema! – Liam

6

Es necesario determinar la diferencia entre ellos, por lo que me gustaría empezar con lo siguiente:

curl -D first.headers -o first.body http://first.example.com 
curl -D second.headers -o second.body http://second.example.com 
diff -u first.headers second.headers 
diff -u first.body second.body 
2

He estado teniendo este problema hoy en día en una AJAX-pesado sitio. Creo que reduje el problema al servidor que tiene la compresión GZIP activada. Cuando se desactivó el GZIP en nuestro servidor, IE6 cargó la página sin congelarse. Cuando se enciende GZIP, IE6 se congela/se bloquea por completo.

También noté que las imágenes estaban siendo servidas con GZIP desde nuestro servidor, así que deshabilité eso para las imágenes y esto resolvió el problema con IE6 congelación/bloqueo. Ahora el servidor usa GZIP solo para .js, .html y JSON.

+1

¡Buen consejo! Hemos estado peleando con la aplicación GWT/ExtGWT en IE6 durante un tiempo y esto parece solucionarlo. –

+0

¡Esta debería ser la respuesta! Estaba trabajando en un sitio que representaría dinámicamente imágenes y IE 6 se congelaba en todas direcciones. Una vez que desactivé la compresión para los clientes de IE 6, todo funcionó. – rifferte

-1

Quizás un poco más de información que te ayude.

Tuvimos el mismo problema y lo reducimos también a la compresión GZIP. La clave era que teníamos compresión gzip para nuestros ScriptResources, que también entregaban los javascripts usados ​​por los controles en nuestra página .NET.

Aparentemente hay un error en IE6 que causa que se congele, creemos que el navegador recibe los archivos y los analiza antes de desempaquetarlos, lo que provoca la congelación.

Por ahora hemos desactivado la compresión gzip, pero como tenemos una gran cantidad de archivos proporcionados a través del administrador de ScriptsResource, necesitamos una solución diferente.

+0

http://www.robertswarthout.com/2007/05/ie-6-apache-mod_deflate-blank-pages/ –

Cuestiones relacionadas