2009-08-12 3 views
0

Ich bekomme extrem langsame Ladezeiten und bevor irgendwelche Maßnahmen ergriffen werden, habe ich mich gefragt, ob es einen einfachen Weg gab zu testen, ob es wegen des ISP oder der Codierung der Seite ist.Langsame Ladezeiten: ISP oder Codierung

Wir haben derzeit ein T1 zu zwei gespiegelten Servern gehen, so denke ich nicht, dass der ISP die Probleme ist, wir haben nur ein paar Benutzer auf einmal.

Die Website ist: http://www.designfacilitator.com/v20/Default.aspx?login=true&ReturnUrl=%2fv20%2fDefault.aspx

Gibt es einen definitiven Test, um festzustellen, wo das Problem liegt? oder irgendein Rat wäre großartig.

Danke!

Antwort

2

Kennen Sie hohe Ladezeiten, wenn Sie die WebApp in einem Intranet ausführen?

Wenn es die Codierung wird es auch langsam auf einer lokalen Bereitstellung Last-Tests zu gehen - aber zu wissen sicher, Sie wollen turn on asp.net tracing und haben einen Blick auf die Ladezeiten und Latenzen durch die trace viewer (oder direkt in the pages). Die Figuren werden ins Auge springen!

Der definitive Test, den Sie suchen, wäre der Zugriff auf die Website von woanders mit einem anderen ISP (wenn es noch langsam ist -> da gehen Sie), aber das ist ein ziemlich offensichtlicher Vorschlag, so dass ich wahrscheinlich vermisse irgendein Element hier.

Wie auch immer, Experience-wise, es ist fast immer die Coding :)

1

ich die Seite in dem Firebug-Net-Panel und die anfänglichen HTML Lasten in weniger als eine Sekunde geladen, so sieht es nicht wie ein wirklich begrenzte Server- oder Bandbreitensituation Dennoch können Sie viel tun, um die Seite zu beschleunigen.

Holen Sie sich zuerst Firefox (wenn Sie es nicht haben), dann installieren Firebug (getfirebug.com), dann installieren YSlow (von firefox plugin site), die Ihre Seite analysieren und Ihnen Empfehlungen geben wird. Es gibt auch ein Plugin von Google namens Page Speed, das einen Teil der Arbeit für Sie erledigt. Es wird Ihre Bilder optimieren und den JS in einer einzigen Datei kombinieren.

Es gibt eine "net" Registerkarte, die zeigt, wann jede Datei auf Ihrer Seite geladen ist und wie lange es dauert. Dies kann helfen, Probleme zu erkennen. Yslow wird Ihnen auch spezifische Empfehlungen geben.

Aus dem schnellen Blick, den ich von Ihrem src sah, müssen Sie Ihre JS-Dateien an den unteren Rand der Seite verschieben, und ich denke, Sie könnten sie in weniger Dateien für noch mehr Geschwindigkeit kombinieren.

Denken Sie daran, der Trick besteht darin, nur die kleinste Menge an Code zu laden, die für die Funktion Ihrer Seite erforderlich ist. Sobald die Seite geladen ist, gibt es mehrere Möglichkeiten, zusätzlichen Code nach Bedarf zu laden.

Behalten Sie Steve Soders Blog (http://www.stevesouders.com/) im Auge, er ist so ziemlich der Guru der Front-End-Performance.

+0

Versuchen Sie, auf dem Firebug-Net-Panel zu überprüfen, wie lange es dauert, die Ressourcen auf Ihrer Site anzufordern. Es gibt 15 separate JavaScript-Dateien (einige davon benötigen zum Laden mehr als 2 Sekunden). Die 15 separaten Anfragen werden auch eine ziemlich lange Ladezeit erfordern. Wenn Sie diese Dateien kombinieren könnten, könnten Sie dort Zeit sparen. Sehen Sie sich auch an, warum das Generieren einiger dieser Dateien Sekunden dauert. – ajm

Verwandte Themen