Heim  >  Artikel  >  Web-Frontend  >  Wie kann die Front-End-Leistung optimiert werden?

Wie kann die Front-End-Leistung optimiert werden?

零下一度
零下一度Original
2017-06-27 11:03:021582Durchsuche

Wie optimiert man die Frontend-Leistung?

Inhaltlich

1, HTTP-Anfragen reduzieren: Dateien zusammenführen, CSS-Sprites, Inline-Bild

2. DNS-Abfragen reduzieren: Der Browser kann keine Dateien von diesem Host herunterladen, bevor die DNS-Abfrage abgeschlossen ist. Methoden: DNS-Caching, Ressourcen auf die richtige Anzahl von Hostnamen verteilen, parallele Downloads und DNS-Anfragen ausgleichen

3, Weiterleitungen vermeiden: redundante Zwischenzugriffe

4, Ajax zwischenspeicherbar machen

5, Laden nicht wesentlicher Komponenten verzögern

6, Erforderliche Komponenten in Zukunft vorladen

7. Reduzieren Sie die Anzahl der DOM-Elemente

8. Platzieren Sie Ressourcen in verschiedenen Domänen: Der Browser lädt gleichzeitig Ressourcen von einer Domäne herunter Die Anzahl ist begrenzt. Durch die Erhöhung der Domänen kann die Anzahl paralleler Downloads erhöht werden

9, die Anzahl der Iframes verringert werden

10 und 404 vermieden werden

Serveraspekt

1, CDN verwenden

2, Expires- oder Cache-Control-Antwortheader hinzufügen

3, Gzip-Komprimierung für Komponenten verwenden

4, ETag konfigurieren

5, Puffer früh leeren

6, Ajax verwendet GET für Anfragen

7, Leer vermeiden src img tags

Cookie-Aspekt

1, Cookie-Größe reduzieren

2. Der Domainname importierter Ressourcen sollte keine Cookies enthalten

CSS

1. Platzieren Sie das Stylesheet oben auf der Seite

2. Verwenden Sie keine CSS-Ausdrücke

3. Verwenden Sie @import, ohne es zu verwenden

4, verwenden Sie nicht den IE-Filter

Javascript-Aspekt

1, Skript am Ende der Seite platzieren

2, Javascript und CSS von außen einführen

3, Javascript und CSS komprimieren

4, unnötige Skripte löschen

5, DOM-Zugriff reduzieren

6. Event-Listener vernünftig gestalten

Bildaspekte

1. Bilder optimieren: Farbtiefe und Komprimierung entsprechend den tatsächlichen Farbanforderungen auswählen

2, CSS-Sprites optimieren

3, strecken Sie Bilder in HTML nicht

4, stellen Sie sicher, dass favicon.ico klein und zwischenspeicherbar ist

Mobiler Aspekt

1, stellen Sie sicher, dass die Komponenten weniger als 25.000 sind

2, Komponenten in ein mehrteiliges Dokument packen

Das Obige ist, was ich zusammengefasst habe Front-End-Leistungsoptimierungsplan, wenn Sie andere gute Pläne haben, hinterlassen Sie bitte eine Nachricht!

Das obige ist der detaillierte Inhalt vonWie kann die Front-End-Leistung optimiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn