2016-05-15 10 views
0

Ich habe das Broadleaf Admin Panel auf der Amazon EC2 Instanz gehostet. Das Admin-Panel benötigt viel Zeit zum Laden (vielleicht weil alles datenbankgesteuert ist). Jeder Klick kostet mich gut 30 Sekunden, um vollständig zu laden, damit die Seite in benutzbarem Zustand ist.Broadleaf Admin-Steuerfeld zu langsam. Irgendwelche Zeiger, um es zu optimieren?

Gibt es eine Möglichkeit, es zu optimieren?

+1

Haben Sie irgendeine Art von Profilerstellung vorgenommen? –

Antwort

0

Was sind die Spezifikationen Ihrer EC2-Instanz? Und was sind die Spezifikationen der Datenbank, an die Sie sich anschließen?

Wir empfehlen, der JVM für jede von Ihnen eingesetzte Anwendung mindestens 1,5 GB RAM zur Verfügung zu stellen. Wenn Sie sowohl die Site als auch den Admin für dieselbe Tomcat-Instanz bereitstellen, sind das insgesamt 3 GB. Sie können dies in Tomcat setenv.sh mit CATALINA_OPTS = "- Xmx1536m"

+0

Ich habe "_admin_" und "_site_" auf verschiedenen Tomcat-Instanzen gehostet (physisch unterschiedliche Server). Beide haben die gleichen Spezifikationen: - * t2.micro Instanz, 1 GB RAM, Single-Core * Meine "_site_" Instanz funktioniert gut, aber meine "_admin_" Instanz ist sehr langsam (30 Sekunden pro Seite geladen). Für die Datenbank gibt es einen separaten physischen Server. Sowohl "admin" als auch "site" verbinden sich mit derselben Instanz. Es ist eine Amazon _RDS-Instanz (MySQL) _ mit gleicher Konfiguration * t2.micro-Instanz, 1 GB RAM, Single-Core * – Monis