2016-10-23 5 views
-1

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

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? –

+0

Ich verwende plattform-dynamische Kompilierung, aber sind Apache-Server häufig für die Bereitstellung von angular2-Anwendungen? –

+1

Jeder HTTP-Server ist für Angular2 in Ordnung. Probieren Sie die AoT-Zusammenstellung aus. –

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.

Sie auch Ihre eigenen Build-Tools, indem Sie die offiziellen Anweisungen auf Ahead-of-Time compilation schaffen könnte.

Verwandte Themen