iT邦幫忙

0

如何改善Lotus Notes 在WiFi 環境下的執行速度

在WiFi的環境下使用Lotus Notes 的 AP 例如文件簽核速度非常慢,有甚麼建議可以改善.由於WiFi的頻寬是無法掌握的因素. Domino server and AP application 的調整比較有可能改善,公司也嘗試找IBM研究AP的寫法及可能的改善方法,但是IBM也無法提出任何建議.請問各位是否有類似的痛苦經歷.
如何改善?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
player
iT邦大師 1 級 ‧ 2012-08-02 18:26:11

Lotus Notes
如果我沒記錯的話
幾乎所有的表單動作
都必須回傳到Server端才處理
所以
你應該可以死心了
就算在區網100Mbps下都快不起來的東西
你在WiFi環境下應該更無解

8
huangsb
iT邦好手 1 級 ‧ 2012-08-03 12:15:26

改用 Web Cleint 可能會比較快。缺點是修改成本可能會很高。

尼克 iT邦大師 1 級 ‧ 2012-08-03 16:51:52 檢舉

非常的高,況且Notes Web 根本就是唬爛。

我看我們公司同事做出來的 Web 還不錯用, 只是~ 很難寫... XD
P.S 我們公司簽核也是做在 Notes 上 ^^

2
jakywu
iT邦新手 5 級 ‧ 2012-08-06 11:59:08

以下是個人的經驗綜合,若有觀念錯誤的地方,請各方先進不吝指教。
(1)請先確認原因不是伺服器本身負載過重造成的。伺服器的反應遲鈍常被誤以為是被網路拖慢,其實絕大部分原因,都是CPU運算能力或硬碟I/O能力不不敷使用造成的。降低負載的方法,最常見的不外乎都是把郵件伺服器和簽核伺服器獨立成不同伺服器、使用複數CPU
、加大RAID卡的Cache等方式處理;另外減少無謂的Auto/Scheduled Agent也是常見的方法。
(2)所搭配的簽核引擎效率不彰,也會影響簽核程式的反應效能。但通常更換簽核引擎茲事體大,一般都建議將其獨立成一台伺服器,並以優異的硬體效能來彌補。
(3)盡量減少DBLookup或DBColumn的次數,過於頻繁的資料撈取,就會增加網路往返的頻寬附載(其道理與資料庫程式存取相同)。另外,應用程式NSF本身的瘦身也很重要,例如把太久的申請文件丟到一個歷史資料庫,也可以降低資料查找的時間。
(4)若簽核的附加檔案都是大型檔案(3M以上),則建議不要和Notes簽核套表綁在一起,應該要使用線上檔案文件中心,然後把透過URL索引連結加進套表來當作附加檔案,會大大降低網路的使用量。
(5)盡可能在套表使用Formula來兜出想要的結果,Script雖然強大好用但是比較需要用到主機的資源,相對的也會增加網路封包使用。
(6)Notes Web的確可以加快Client端,但是卻會加重server端的負荷,其拿捏點的準度與力道,還是得靠程式設計師本身的經驗來取得折衷。
(7)透過XML來操作資料交換,也可以大大減少頻寬使用。

我要發表回答

立即登入回答