Ich habe meine angular2-App auf einen Apache-Server hochgeladen, aber ist dies der beste Weg? Die Seite lädt und alles funktioniert, aber es scheint ein wenig langsam beim ersten Laden.Wie werden Angular2-Apps auf Webservern bereitgestellt?
-1
A
Antwort
1
Ich benutze einen Apache-Server 2.
Angular Eckige zu implementieren ist nur HTML, Javascript und CSS, so alles, was Sie tun müssen, wenn Sie die App erhalten vor Ort zu arbeiten, wird Ihre Dateien auf dem Server platzieren und greifen Sie über den Browser auf index.html
zu.
Wenn Sie mit langsamem Laden beschäftigt sind, müssen Sie Ihre App in einige Dateien bündeln oder Ahead-of-Time-Kompilierung verwenden.
Verwenden Sie eine vordefinierte Konfiguration, um die Bereitstellung zu vereinfachen.
- An example mit SystemJS und Gulp
- An example mit webpack
Sie auch Ihre eigenen Build-Tools, indem Sie die offiziellen Anweisungen auf Ahead-of-Time compilation schaffen könnte.
Verwandte Themen
- 1. Fehlerüberwachung/-behandlung auf Webservern
- 2. Datenspeicheransatz auf Webservern
- 3. ASP.NET-Bereitstellung auf mehreren Webservern
- 4. file_put_contents Codierung auf Webservern verwendet?
- 5. Wie werden Assets/öffentliche Verzeichnisse in Webservern aufgerufen?
- 6. FileSystemRights werden nicht bereitgestellt
- 7. App kann nicht auf SharePoint bereitgestellt werden
- 8. Projekt kann nicht auf Firebase bereitgestellt werden
- 9. Kann nicht auf Heroku bereitgestellt werden
- 10. Kann nicht auf Heroku bereitgestellt werden
- 11. Wie kann WildFly lokal bereitgestellt werden?
- 12. Wie kann RecipePropertyHandler auf Nicht-Entwicklungsmaschinen bereitgestellt werden?
- 13. Wie kann Symfony2 auf einem Shared-Hosting bereitgestellt werden?
- 14. React: Wie alle Komponenten auf Seite bereitgestellt werden?
- 15. Wie statische Inhalte in Nancy bereitgestellt werden
- 16. Wo/wie sind (meine) SQL-Datenbanken auf Webservern gespeichert?
- 17. Wie bewerten Sie die Leistung von Webservern?
- 18. Adobe AIR kann nicht auf iOS-Gerät bereitgestellt werden
- 19. Muss meine Standard-App auf appspot.com bereitgestellt werden?
- 20. Wo werden node.js-Apps auf einem Linux-Server bereitgestellt?
- 21. So werden vorgerenderte, datenbindbare Vorlagen bereitgestellt
- 22. iOS App kann nicht auf dem Gerät bereitgestellt werden
- 23. Knoten-App kann nicht auf Heroku bereitgestellt werden
- 24. EAR kann nicht auf JBoss 8 bereitgestellt werden. WildFly
- 25. Kann eine WAR-Datei auf einem beliebigen Server bereitgestellt werden?
- 26. Kann Ruby on Rails auf Azure-Websites bereitgestellt werden?
- 27. War Datei konnte nicht auf Tomcat 7 bereitgestellt werden
- 28. Kann ASP.NET CORE App auf freigegebenen Windows-Hosting bereitgestellt werden
- 29. Empfohlenes Wiki, das auf Heroku bereitgestellt werden kann?
- 30. Die Rails-App kann nicht auf elastischem Beanstalk bereitgestellt werden
Wenn es beim erstmaligen Laden langsam ist, hängt es nicht davon ab, wie Sie es bereitstellen. Bitte geben Sie weitere Informationen zu Ihrer Bewerbung an. Wie hast du gebaut? Verwenden Sie Ahead of Time Compilation oder verwenden Sie Plattform-Dynamic? –
Ich verwende plattform-dynamische Kompilierung, aber sind Apache-Server häufig für die Bereitstellung von angular2-Anwendungen? –
Jeder HTTP-Server ist für Angular2 in Ordnung. Probieren Sie die AoT-Zusammenstellung aus. –