Heim  >  Artikel  >  Web-Frontend  >  Beispiel für die gemeinsame Nutzung der Ladegeschwindigkeitsoptimierung der Homepage des Vue-Projekts

Beispiel für die gemeinsame Nutzung der Ladegeschwindigkeitsoptimierung der Homepage des Vue-Projekts

小云云
小云云Original
2018-01-09 13:59:382043Durchsuche

Dieser Artikel stellt hauptsächlich die detaillierte Erklärung der Ladegeschwindigkeitsoptimierung der Vue-Projekthomepage vor. Der Herausgeber findet ihn recht gut, ich werde ihn jetzt als Referenz weitergeben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

Bei jedem SPA-Projekt, insbesondere bei mobilen SAP-Projekten, muss die Ladegeschwindigkeit des ersten Bildschirms ein unvermeidbares Thema sein. Als nächstes werde ich einige der Praktiken in unserem Projekt zusammenfassen. Ich hoffe, dass dies andere inspirieren wird. Wenn Sie einen besseren Plan haben, können Sie mich gerne aufklären.

1: Optimierung für JS-Bibliotheken von Drittanbietern

Die wichtigsten in unserem Projekt verwendeten JS-Bibliotheken von Drittanbietern sind: vue, vue-router, vuex, axio, Wir haben auch Qiniu verwendet. Wie wir alle wissen, werden die JS-Dateien dieser abhängigen Bibliotheken in die JS-Datei des Anbieters gepackt. Wenn Sie über viele abhängige Bibliotheken von Drittanbietern verfügen und diese sehr groß sind, wird die Vender-Datei sehr groß und die Ladegeschwindigkeit verringert des ersten Bildschirms wird definitiv verlangsamt.

Unsere Lösung für dieses Problem besteht darin, die CDN-Datei des Dokuments zu verwenden, anstatt es in den Automaten zu packen. Die spezifische Methode ist:

1: Füge die abhängige Bibliotheks-JS-Datei in index.html ein


 // index.html
<script src="https://cdn.bootcss.com/vue/2.3.3/vue.min.js"></script>
<script src="https://cdn.bootcss.com/axios/0.16.2/axios.min.js"></script>

2: Entfernen Sie den Import von Drittanbietern js, weil im ersten Schritt über das Skript-Tag darauf verwiesen wurde.

3: Entfernen Sie die js-Dateien der Drittanbieter-Bibliothek aus der Paketdatei

In diesem Schritt werden die externen Dateien des Webpacks verwendet. Die spezifische Methode besteht darin, Externals auf derselben Ebene wie Regeln im Modul der build/webpack.base.conf.js-Datei hinzuzufügen:

Verwandte Empfehlungen:

Praktische Praxis der Leistungsoptimierung von PHP-Websites: Praxis zur Optimierung der Ladegeschwindigkeit der Taobao-Homepage

Einführung in die Beschleunigung des Ladens von HTML-Seiten

HTML-Code auf Geschwindigkeit optimieren Laden der Webseite

Das obige ist der detaillierte Inhalt vonBeispiel für die gemeinsame Nutzung der Ladegeschwindigkeitsoptimierung der Homepage des Vue-Projekts. 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