2012-04-13 5 views
0

Bitte schauen Sie auf dieser Seite in IE und Chrome/Firefox: http://goo.gl/kR2CvWebsite mit HTML5 (Stepcarousel) langsam in IE?

In Chrome/Firefox lädt es schnell und funktioniert gut, aber in Internet Explorer lädt es langsam und ist sehr laggy. In der Seite verwende ich HTML5 und jquery/stepcarousel mit vielen Bildern. Die ganze Seite ist nur eine HTML-Seite.

Was ich nicht verstehe ist, warum es so gut in Chrome/Firefox aber nicht im Internet Explorer funktioniert? Jemand, der mir das zeigen und mir vielleicht mit einer Lösung helfen kann?

Danke.

Antwort

2

Internet Explorer hatte vor Version 9 einen notorisch grauenhaften Motor. Abgesehen davon, dass er hinter modernen Standards zurückblieb, war er auch sehr langsam. Die Versionen 9 und höher haben sich jedoch deutlich verbessert, sodass Ihre Website in IE9, Firefox und Chrome ähnlich reibungslos funktioniert. In IE8 läuft es jedoch extrem langsam, wie Sie sagen.

Wenn Sie IE8 unterstützen möchten, können Sie vielleicht auf ein weniger effektvolles Design nur für diese Benutzer zurückgreifen, um die Leistung optimal zu halten.

+0

Vielen Dank für Ihre Antwort. Dachte, es könnte so etwas sein. Da die Website in IE9 und allen anderen Browsern einwandfrei funktioniert, halte ich dieses Problem für nicht so wichtig und werde es fallen lassen. – StreamAlex

0

Mit meiner langsamen Verbindung geladen FF die Seite zehn mal schneller als IE9. Ich denke du hast ein Problem mit dem Dateiformat. Der folgende Code ist ein Ausschnitt aus dem Code:

kläder för dam och barn, från idé

Achten Sie darauf, die Datei in DOS/Windows oder ANSI -Mode speichern.

+0

Ich werde versuchen, das zu tun. Kannst du bitte die Zeile von der Website auch von deinem Beitrag entfernen? Ich möchte nicht, dass Google von Google abgeholt wird. Vielen Dank! – StreamAlex

1

Ihre Seite ist Weg zu schwer. Es nähert sich 3mb, braucht 12s, um auf Chrome (10mbps Verbindung) zu laden. Sie sollten es vermeiden, all diese Hintergrundbilder herunterzuladen, bis sie gebraucht werden, und sie optimal zu optimieren (verwenden Sie ImageOptim, PunyPNG oder ähnliches, Sie müssen ein wenig Qualität für JPEGs opfern). Ziel für < 600kb auf der Homepage.

Ältere IE-Versionen haben niedrigere parallele Download-Grenzen als moderne Browser und sind wahrscheinlich an der Menge der geladenen Bilder erstickt.

+0

Vielen Dank für Ihre Antwort. Ich werde versuchen, die Bilder zu optimieren. – StreamAlex

+0

Ich habe versucht, sie mehr zu optimieren, aber sie sehen wie sh * t aus, wenn ich das tue. Also habe ich sie zurückgewechselt. Die Bilder sind so optimiert wie sie sind. Das Problem ist, dass es 36 Bilder (90-130kB) gibt, die geladen werden müssen, wenn Sie die Seite betreten. Also wissen Sie, wie ich die Hintergrundbilder laden kann, bis sie benötigt werden? – StreamAlex

+0

@StreamAlex halte sie vom HTML ab und füge sie über JavaScript hinzu (mit CSS-Klassen oder Daten-* -Attributen), wenn du zum entsprechenden Abschnitt gehst. Siehe: http://stackoverflow.com/questions/2396909/are-unused-css-images-downloaded –

Verwandte Themen