Java ist sowohl für Web -und Desktop- Anwendungen verwendet , aber Sie müssen skalierbare Code verwenden, um Probleme zu vermeiden , dass Langsamkeit abwerten User Experience. Skalierbarkeit ist der Begriff verwendet , um die Fähigkeit des Codes , um mehr Nutzer und schnellere Server handhaben, wenn das Unternehmen wächst und erfordert mehr Ressourcen aus Ihrer Anwendung zu beschreiben. Zweck
Skalierbarkeit Programme und Tests sicherstellen, dass ein Java- Web -App ist in der Lage, mehrere Benutzer auf einmal zu verarbeiten . Als das Unternehmen neu ist und wenige Nutzer sind die meisten Java Web-Anwendungen können Benutzer gleichzeitig zu behandeln. Allerdings, wenn der Code ist schlecht und ist nicht skalierbar, verlangsamt sich das Web -Programm nach unten und kann abstürzen oder Usability-Probleme für die Benutzer .
Benutzer Skalierbarkeit
Benutzer Skalierbarkeit beinhaltet gleichzeitige Benutzer schlagen Sie Ihre Web -App mit Anfragen . Testing für diese Skalierbarkeit Ausgabe erfolgt über Programme oder Qualitätssicherung Tester. Die meisten Java Web-Anwendungen können ein paar Dutzend Benutzer auf einmal zu verarbeiten, aber Apps verlangsamen kann nach Hunderten oder sogar Tausenden von Benutzern Anfragen aus der Anwendung auf einmal.
Netzwerkskalierbarkeit
Netzwerk Skalierbarkeit ist immer ein Problem mit einem Java -App. Der Programmierer muss sicherstellen, dass jede Verbindung zu der App berücksichtigt wird . Jede Netzwerk-Fehler von dem Benutzer auch gehandhabt , so kann der Benutzer nicht zum Absturz des Servers , und die Anwendung nicht auf dem Computer des Benutzers zum Absturz bringen. Netzwerk Skalierbarkeit wird auch mit Programmen und Qualitätssicherung Tester verwendet
Überlegungen
leistungsschwache Java Web Apps können Sie Ihr Unternehmen Umsatz schaden ; . Wenn der Server abstürzt , kann es schaden andere Websites auf dem Server. Aus diesem Grund testet für Skalierbarkeit für große Unternehmen mit mehreren Websites auf dem gleichen Server wichtig.