Domanda

Ho un sito Web che è molto lento e "si sente" davvero male quando lo si utilizza. Il server va bene, è un problema sul lato client, presumo perché troppe richieste JavaScript o di immagine, ma dal momento che non è il mio sito Web, mi chiedo se c'è un modo per mostrare e profilare la Pagina all'interno di IE.

In Firefox, userei Firebug, Y! Slow e l'estensione Web Developer per vedere tutti i JavaScript, CSS, immagini e altre richieste, richieste AJAX ecc., ma su IE non ho riscontrato alcun problema. So che potrei usare Firefox, ma la pagina funziona meglio in FF che in IE, quindi mi chiedo se ci sia un componente aggiuntivo di sviluppo specificamente in IE.

Modifica: Grazie per i numerosi suggerimenti! Troppe risposte valide per sceglierne una come "accettata", ma darò un'occhiata ai vari strumenti suggeriti.

È stato utile?

Soluzione

Esiste la Barra degli strumenti per sviluppatori Web di Internet Explorer . Non è buono come Firebug IMHO, ma funziona.

IE8 verrà fornito anche con un built-in.

Altri suggerimenti

Fiddler ti aiuta a vedere l'attività su Internet. Mostra un registro di tutti i messaggi di richiesta / risposta attraverso lo stack di rete.

Esiste una versione lite di Firebug che funzionerà con IE e altri browser, hai provato? che?

Prova Fiddler ! È un proxy di debug HTTP gratuito, che tra l'altro fornisce informazioni su ciò che viene caricato nel tuo sito, cosa può rallentarlo, ecc. Ha funzionalità avanzate come la decodifica delle risorse compresse, fornendo risposte predefinite per determinati URL, ecc. L'apprendimento di Fiddler è un must per qualsiasi sviluppatore web.

Ultimamente ho utilizzato Web Development Helper . Fa la registrazione HTTP meglio di Firebug. Consente di eseguire anche Javascript arbitrario.

C'è una libreria JS chiamata firebug light, devi includerla nel tuo sito. Quello che fa per te è che ti consente di far apparire un div in cui puoi sputare del testo, come in firebug, con le stesse dichiarazioni che fai in firebug. Anche MochiKit ha qualcosa del genere.

Questo non è un profiler o un plug-in, ma potresti scoprire che Quirksmode potrebbe aiutarti a superare alcuni dei problemi incentrati su IE una volta individuati.

Hai eseguito monitor di prestazioni sul lato client per vedere cosa sta succedendo, ad es. c'è un sacco di scambio di memoria che sta rallentando le cose o è tutto il traffico di rete che è il problema?

Un altro pensiero è se ci sono o meno registri del server che possono essere di aiuto nel vedere il tempo delle richieste se ci sono un sacco di file da caricare e Javascript per inizializzare le cose.

Usando uno sniffer di rete come Wireshark o un proxy puoi monitorare il traffico e vedere se è il caricamento di immagini e / o script che sta rallentando il tuo sito. Se non sei sicuro, disattiva o commenta i tuoi javascript per escludere che l'elaborazione di essi sta rallentando.

Se non riesci a vedere alcuna indicazione nel traffico di rete di un rallentamento, allora dovrai fare un'analisi più approfondita del codice javascript stesso, magari inserendo timer o altre misurazioni per vedere quali parti potrebbero essere ottimizzato.

Uso HTTPWatch . Fornisce tutte le informazioni come Firefox LiveHeaders, ma in un modo molto più utile. È anche un ottimo strumento per determinare se si dispone di contenuti che bloccano le operazioni per il download di ulteriori contenuti per una pagina.

puoi provare barra di debug e companionJS dalla stessa azienda http://www.debugbar.com/ e sono gratuiti e abbastanza simili al concetto di Firebug ma non come sviluppati

HttpWatch è anche piuttosto sorprendente mentre i plug-in di IE vanno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top