Я работаю над производственной системой, которая создается с использованием Java Environment, Oracle Database и сервера приложений Weblogic, поддерживающего 50 пользователей.Способы повышения производительности приложения
Я хотел бы знать, как повысить производительность этого приложения вовремя, на месте, если количество пользователей, получающих доступ к этому приложению, растет в целом, и если я столкнулся с проблемами производительности.
Я думаю, что эти пути к
- Увеличение емкости пула соединений
- Увеличение размера кэша
Мы сталкиваемся медлительность в применении со следующими вопросами
- Строковые потоки внутри Weblogic, связанные с отложенными запросами БД
- Рост числа пользователей, получающих доступ к LDAP.
Сообщалось, что эти исправления надолго. Я хотел бы знать, как мне придумать такое решение, которое позволит повысить производительность вовремя, на месте, когда проблема возникнет.
Невозможно ответить с предоставленной вами информацией. Являются ли конкретные запросы медленными? Существуют ли проблемы параллелизма/блокировки? Есть ли в некоторых ситуациях медленный код? Вы должны точно определить фактическую причину медленности, а не просто добавлять ресурсы и надеяться, что производительность улучшится. – Stefan
Да, я тоже считаю, что нет специального решения для исправления проблемы производительности вовремя, и нет решений, которые бывают в короткие сроки. Кодовые исправления или добавление ресурсов, балансировка нагрузки, все они требуют времени. – Sawyer
отредактировал вопрос – Sawyer