Ich entdeckte vor kurzem das $ocLazyLoad Drittpartei-Winkelmodul, das das verzögerte Laden von Javascript-Dateien ermöglicht. Ich bin etwas verwirrt über dieses Konzept. Wie unterscheidet sich das Lazy Loading vom Caching und warum möchten Sie bei Verwendung von angularjs lazy laden?
Antwort
Caching und Lazy Loading sind zwei verschiedene Konzepte.
Caching
eine Datei-Caching bedeutet, dass Sie nicht auf den Server zu gehen, erfordert wieder zu greifen. Stattdessen ziehen Sie es aus dem Cache des Browsers und speichern die HTTP-Anforderungszeit.
Sie können Vorlagen zwischenspeichern, indem Sie sie in HTML einbetten. Dadurch wird das Laden aus einer anderen Datei gespart, die Ladezeit für die Bytegröße dieser Vorlagen wird jedoch erhöht. Im Allgemeinen ist es gut, Vorlagen zu cachen. und Skripte auch.
Lazy Loading
Lazy Loading bedeutet, dass die Datei nicht nur (kein HTTP-Anforderung gemacht wird) geladen werden, nachdem das Modul benötigt wird, dann wird ihr geladen, dessen Skript ausgewertet und ausgeführt wird.
Sie können die Datei natürlich laden und zwischenspeichern. Zwischenspeichern mit Servicemitarbeitern oder Verweisen auf Anforderungsheader und Browser zum Zwischenspeichern.
- 1. Implizite Lazy Loading vs Explizite Lazy Loading
- 2. Angular 2 Lazy Loading Techniken
- 3. Lazy Loading vs Eager Loading
- 4. Lazy loading, Deferred Loading und Eager Loading im Entity-Framework
- 5. JFreeChart & Lazy loading
- 6. Doktrin lazy loading
- 7. Lazy Loading UICollectionView Bilder
- 8. Verwendet URLClassLoader Lazy Loading?
- 9. webpack 2 lazy loading
- 10. Lazy loading Navigationseigenschaften
- 11. C# Ajax Lazy Loading
- 12. UITableView Lazy Loading Optimierung
- 13. ASP.NET HoverMenuExtender Lazy Loading
- 14. Federdaten Hibernate Lazy Loading
- 15. Lazy Loading in NHibernate
- 16. Android listview lazy loading
- 17. Lazy Loading with Ninject
- 18. gwt lazy loading
- 19. jQuery Cycle Lazy Loading
- 20. Lazy loading, Deferred Laden, eifrig Loading LINQ
- 21. Schienen 3: Lazy Loading versus Eager Loading
- 22. deserialize lazy loading in hibernate und jackson
- 23. REST, Json und NHibernate Lazy Loading
- 24. Angular 2 und Webpack Lazy Loading
- 25. NHibernate Session Management und Lazy Loading
- 26. eifrig laden und lazy loading in Schienen
- 27. JSON.NET und nHibernate Lazy Loading von Sammlungen
- 28. Beziehungen und Lazy Loading in SubSonic 3.0
- 29. Frühling, @Transactional und Hibernate Lazy Loading
- 30. NSCollectionView lazy-loading-ähnliches Verhalten