En estos últimos días me he encontrado con el siguiente problema. Al acceder a unas determinadas páginas web con Explorer 6, la página web se quedaba a media cargar y el navegador se quedaba colgado durante 5 minutos. Una vez pasado este tiempo, se mostraba la página (aunque había que recargar algunas imágenes).
Revisando la página en cuestión observe que se componía de varías ficheros CSS y javascript externos, además del HTML. También incluía un ActiveX. Al ver como se cargaban estos ficheros externos, se podía observar como algunos de ellos eran pedidos al servidor de manera rápida, pero en un momento dado (no siempre en el mismo fichero), el navegador dejaba de pedir ficheros y se quedaba como colgado.
Al actualizar un ordenador que daba problemas a Explorer 7, el problema se solucionaba y funcionaba correctamente. Al desinstalar el Explorer 7 el problema se reproducía.
Después de mirar muchas cosas, al final revisando la configuración del Apache, me dí cuando de que recientemente se había activado el mod_deflate para mejorar el rendimiento del servidor. Las líneas que se habían usado para hacer esto eran:
LoadModule deflate_module modules/mod_deflate.so
AddOutputFilterByType DEFLATE text/css application/x-javascript
Al desactivar estas líneas, los equipos que daban problemas volvían a funcionar con normalidad. En mi caso, como son reglas para optimizar rendimiento (no impiden que funcionen cosas) y como el navegador para el que tienen que funcionar es Explorer 6, con dejar deshabilitadas estas reglas ha sido suficiente para resolver el problema.
Revisando información por internet, no he encontrado nuestro caso concreto, pero si problemas similares con mod_deflate e Internet Explorer 6 y varios comentarios de la gente indicando como desactivar el mod_deflate para el Explorer 6, dejándolo activo para otros navegadores.
DAVID FERNANDEZ ACIN Apache, Windows Apache, Internet Explorer