2013-05-30 2 views
0

У меня есть большое веб-приложение Domino, которое использует многочисленные вызовы «OpenAgent» для агентов Java для извлечения данных через ajax. Приложение используется несколькими пользователями.Советы по правильному управлению потоками

Каковы основные параметры, которые вы мне советуете проверять и настраивать на сервере, чтобы избежать проблем с зависанием HTTP или производительностью?

ответ

2

Существует довольно накладные расходы при вызове агента, будь то LotusScript или Java. Поэтому, если ваши вызовы AJAX довольно часты, вы легко перегрузите сервер.

У Domino есть тестовый инструмент для этого: Server.Load. Это позволит вам эмулировать сервер большой нагрузки, и вы увидите, как работает ваш код под этим кодом. Другой, который я использовал, - это Rational Functional Tester (trial version), но, вероятно, есть и другие (например, JMeter/LoadRunner, я не использовал).

Так что если вы делаете нечастые сложные действия, которые могут потребовать времени и не нуждаются в быстрой реакции на пользователя, я бы рекомендовал продолжить работу с веб-агентом.

Если вы хотите просто позвонить, я бы рекомендовал использовать альтернативные методы. Например, XPages имеет встроенную в него функциональность AJAX с масштабированием. Или, если это данные JSON, посмотрите на Domino Data Service или Domino URL commands.

+0

большое спасибо, Саймон. –

 Смежные вопросы

  • Нет связанных вопросов^_^