Heim > WeChat-Applet > Mini-Programmentwicklung > Einführung in Methoden zur Optimierung der Hauptpaketgröße von Miniprogrammen

Einführung in Methoden zur Optimierung der Hauptpaketgröße von Miniprogrammen

不言
Freigeben: 2018-12-14 10:47:23
nach vorne
3531 Leute haben es durchsucht

Der Inhalt dieses Artikels ist eine Einführung in die Methode zur Optimierung der Hauptpaketgröße des Miniprogramms. Ich hoffe, dass er für Sie hilfreich ist.

Derzeit gibt es folgende Einschränkungen hinsichtlich der Größe der Miniprogrammentwicklung:

  • Die Größe aller Unterpakete des gesamten Miniprogramms überschreitet nicht 8M

  • Die Größe eines einzelnen Unterpakets/Hauptpakets darf 2M nicht überschreiten

In der kontinuierlichen Iteration kann der Code leicht die Größe überschreiten Limit und Fehler beim Hochladen, daher wurde die Gesamtstruktur des Projekts kürzlich optimiert, zusammengefasst wie folgt

1, Unterverpackung verwenden

Offizielle Dokumentenadresse
Das Hauptpaket platziert nur die TabBar-Seite, und die restlichen Seiten werden im Unterpaketverzeichnis abgelegt. Sie können Unterauftragsordner entsprechend dem entsprechenden Unternehmen erstellen

├── pages                                 // 主包文件夹
│   ├── xxx1                              // xxx1 tarbar页面
│   ├── xxx2                              // xxx2 tarbar页面
│   ├── xxx3                              // xxx3 tarbar页面
│   └── xxx4                              // xxx4 tarbar页面
├── subPackages                           // 分包文件夹
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   └── xxx                               // xxx 相关业务代码
├── service                               // 服务层相关业务代码
├── .gitignore                            // git 忽略项
├── app.js              
├── app.json               
└── README.md                             // 说明文档
Nach dem Login kopieren

2. Bildressourcenverarbeitung

Für Bilder, die sich nicht häufig ändern, können Sie einen CDN-Server verwenden und dann auf den CDN-Link im Miniprogramm verweisen, z. B. im Miniprogramm. Das Logo, das Hintergrundbild der Startseite und das Aufforderungsbild „Keine Daten laden“ können alles auf dem CDN-Server abgelegt werden.

3. Bereinigen Sie nicht verwendeten Code und Ressourcen rechtzeitig

Zitat eines offiziellen Zitats

Während der täglichen Entwicklung haben wir möglicherweise einige neue Bibliotheksdateien eingeführt, und nach einem Nach einiger Zeit wird diese Bibliothek aus verschiedenen Gründen nicht mehr verwendet. Oft entfernen wir einfach die Verweise im Code und vergessen, solche Bibliotheksdateien zu löschen. Derzeit werden beim Packen von Miniprogrammen alle Dateien unter dem Projekt in das Codepaket eingefügt. Mit anderen Worten: Diese Bibliotheksdateien und Ressourcen, die nicht tatsächlich verwendet werden, werden ebenfalls in das Codepaket eingefügt, was sich auf die Gesamtgröße des Codes auswirkt .

4. Ressourcendateien sollten am entsprechenden Ort abgelegt werden

Gemäß dem Verpackungsprinzip des Miniprogramms: Verzeichnisse außerhalb des Unterpaketkonfigurationspfads werden in die App (Hauptpaket) gepackt. Daher werden einige der zitierten UI-Bibliotheken, JS-Plug-Ins und Schriftartenbibliotheken alle in das Hauptpaket gepackt, sodass das Hauptpaket immer größer wird. Wenn daher eine UI-Komponente oder ein Plug-in eines Drittanbieters nur für eine bestimmte Seite benötigt wird, versuchen Sie, sie im Untervertragsverzeichnis abzulegen, in dem sich die Seite befindet. Schließlich verfügt das Hauptpaket nur über 2 MB Speicherplatz. und die Unterverträge zusammen können 8M Platz haben.

Das obige ist der detaillierte Inhalt vonEinführung in Methoden zur Optimierung der Hauptpaketgröße von Miniprogrammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage