Pregunta

Tengo un sitio web que es muy lento y "se siente" muy mal al usarlo.El servidor está bien, es un problema del lado del cliente, supongo que se debe a demasiado JavaScript o solicitudes de imágenes, pero como no es mi propio sitio web, me pregunto si hay una manera de mostrar y perfilar la página desde IE.

En Firefox, usaría Firebug, Y!Slow y la extensión Web Developer para ver todos los JavaScript, CSS, imágenes y otras solicitudes, solicitudes AJAX, etc., pero en IE no vi ningún problema.Sé que podría usar Firefox, pero la página funciona mejor en FF que en IE, así que me pregunto si hay algún complemento de desarrollo específicamente en IE.

Editar: ¡Gracias por las muchas sugerencias!Demasiadas buenas respuestas para elegir una como "aceptada", pero echaré un vistazo a las distintas herramientas sugeridas.

¿Fue útil?

Solución

Ahí está el Barra de herramientas para desarrolladores web de Internet Explorer.No es tan bueno como Firebug en mi humilde opinión, pero funciona.

IE8 también se enviará con uno incorporado.

Otros consejos

Fiddler te ayudará a ver la actividad de Internet.Muestra un registro de todos los mensajes de solicitud/respuesta a través de la pila de red.

Hay un version lite de Firebug que funcionará con IE y otros navegadores, ¿lo has probado?

Intentar Violinista!Es un proxy de depuración HTTP gratuito que, entre otras cosas, proporciona información sobre qué se está cargando en su sitio, qué puede ralentizarlo, etc.Tiene funciones avanzadas como decodificar recursos comprimidos, proporcionar respuestas predefinidas para ciertas URL, etc.Aprender Fiddler es imprescindible para cualquier desarrollador web.

he estado usando Ayudante de desarrollo web últimamente.Realiza el registro HTTP mejor que Firebug.También le permite ejecutar Javascript arbitrario.

Hay una biblioteca JS llamada firebug light, debes incluirla en tu sitio.Lo que hace por usted es que le permite abrir un div en el que puede escupir texto, como en Firebug, con las mismas declaraciones que lo hace en Firebug.MochiKit también tiene algo como esto.

Este no es un generador de perfiles ni un complemento, pero es posible que lo encuentres En modo capricho puede ayudarle a eliminar algunos de los problemas centrados en IE una vez que los encuentre.

¿Ha ejecutado monitores de rendimiento en el lado del cliente para ver qué está sucediendo, por ejemplo?¿Hay un montón de intercambios de memoria que están ralentizando las cosas o el problema es todo el tráfico de red?

Otra idea es si hay registros del servidor que puedan ser de alguna ayuda para ver el tiempo de las solicitudes si hay un montón de archivos para cargar, así como Javascript para inicializar las cosas.

Al utilizar un rastreador de red como Wireshark o un proxy, puede monitorear el tráfico y ver si es la carga de imágenes y/o scripts lo que está ralentizando su sitio.Si no está seguro, desactive o comente sus javascripts para descartar que sea su procesamiento lo que se está ralentizando.

Si no puede ver ninguna indicación en el tráfico de la red de una desaceleración, entonces tendrá que hacer un análisis más profundo del código javascript en sí, tal vez insertando temporizadores u otras mediciones para ver qué partes se pueden optimizar.

yo suelo HTTPWatch.Proporciona toda la información como Firefox LiveHeaders, pero de una manera mucho más útil.También es una gran herramienta para determinar si tiene algún contenido que esté bloqueando las operaciones para descargar más contenido para una página.

puedes probar barra de depuración y compañeroJS de la misma empresa http://www.debugbar.com/ y son gratuitos y bastante similares a Firebug en concepto, pero no tan desarrollados.

HttpWatch También es bastante sorprendente en lo que respecta a los complementos de IE.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top