2013-05-30 28 views
0

我有一個很大的Domino Web應用程序,它使用無數個電話「OpenAgent」以Java代理通過AJAX來檢索數據。該應用程序被多個用戶使用。通知書正確管理線程

什麼是你建議我檢查並調整服務器,以避免HTTP掛起或性能問題的主要參數?

回答

2

中有打電話來的代理是它的LotusScript或Java相當的開銷。因此,如果您的AJAX調用頻繁發生,您將輕鬆過載服務器。

多米諾附帶了這家名爲Server.Load測試工具。它可以讓你模擬一個重負載的服務器,你會看到你的代碼如何執行。另一個我使用的是Rational Functional Tester(trial version),但也可能有免費的(例如JMeter/LoadRunner,我沒有用過)。

所以,如果你是這樣做可能需要一段時間,並且不需要用戶的快速響應罕見的複雜的動作,我會建議繼續與Web代理。

如果是簡單的查詢電話,我會建議使用的替代方法。例如,XPages內置了AJAX功能,並考慮到了擴展性。或者,如果是JSON數據,請查看Domino Data ServiceDomino URL commands

+0

非常感謝,西蒙。 –