Ich arbeite auf einem Produktionssystem, das mit Java-Umgebung, Oracle Database und einem Weblogic-Anwendungsserver für 50 Benutzer aufgebaut ist.Möglichkeiten, um die Leistung einer Anwendung zu erhöhen
Ich würde gerne wissen, wie ich die Leistung dieser Anwendung pünktlich verbessern kann, vor Ort, wenn die Anzahl der Benutzer, die auf diese Anwendung zugreifen, im Großen und Ganzen wächst und ich Leistungsprobleme habe.
Ich denke, die Möglichkeiten sind
- Erhöhen Sie die Verbindungspooling Kapazität
- Erhöhen Sie die Cache-Größe
Wir stehen vor der Langsamkeit in der Anwendung mit folgenden Themen
- Streckt Threads in Weblogic, die sich auf ausstehende DB-Anforderungen beziehen
- Wachsende Anzahl von Benutzern, die auf LDAP zugreifen.
Ich wurde gesagt, dass diese Fixes für lange Zeit sind. Ich würde gerne wissen, wie ich eine Lösung entwickle, um rechtzeitig vor Ort, wenn das Problem auftritt, eine Leistungssteigerung zu erzielen.
Dies ist unmöglich, mit den von Ihnen angegebenen Informationen zu beantworten. Sind spezifische Anfragen langsam? Gibt es Parallelitäts-/Sperrprobleme? Gibt es Code, der in manchen Situationen langsam ist? Sie sollten die tatsächliche Ursache der Langsamkeit genau bestimmen, anstatt nur Ressourcen hinzuzufügen, und hoffen, dass sich die Leistung verbessert. – Stefan
Ja, ich denke auch, dass es keine spezielle Lösung gibt, um das Leistungsproblem rechtzeitig zu beheben und es gibt keine Lösungen, die in kurzer Zeit auftreten. Code-Fixes oder Hinzufügen von Ressourcen, Load-Balancing alle von ihnen brauchen Zeit. – Sawyer
bearbeitet die Frage – Sawyer