Solved

Notes Application Latency

Posted on 2003-11-04
9
442 Views
Last Modified: 2013-12-18

I have 3 offices - 1 in India, 1 in Chicago, 1 in Germany

A notes application sits on a Domino server in Germany.  Clients in India and Chicago access the same database.

For the Chicago clients they are able to open and view documents in the application in a few seconds.  For the Indian users accessing the same data takes a few minutes.

Both India and Chicago are using a 1mb T1 internet line.

What could be the cause of such latency?
0
Comment
Question by:jimm123
  • 3
  • 2
  • 2
  • +2
9 Comments
 
LVL 19

Expert Comment

by:madheeswar
ID: 9683724
Did u checked PC configurations?
0
 
LVL 31

Assisted Solution

by:qwaletee
qwaletee earned 40 total points
ID: 9684288
Hi jimm123,

Have you measured ping times to find base TCP/IP latency?  It wuld not surprise me to find the route to Chicago inherently as less time than to India. There are more telecom links between the US and Germany than between Germany and India, so TCP/IP traffic between the latter to is more likely to take a long route.

Notes is also sensitive to packet fragmentation, so if there is a lot of packet frag with India but less with Chicago, then you will see the frag effect as either timeouts or slow transfer,

Best regards,
qwaletee
0
 
LVL 46

Assisted Solution

by:Sjef Bosman
Sjef Bosman earned 40 total points
ID: 9685183
Check latencies using VisualRoute, there are many servers all over the world offering this service. I know one, with links to other servers:

http://www.visualroute.nedcomp.nl/

PS you don't get much info from grandpa ping...
0
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 9685196
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 24

Accepted Solution

by:
HemanthaKumar earned 45 total points
ID: 9687218
0
 

Author Comment

by:jimm123
ID: 9723104
An Update

The notes database is accessed using both the web interface and Notes client.

What I have found is that as the file size of a document increases the longer it takes to open the document using the Notes client.  For example, on a p3 880 w2k ws with 128 ram a document 20mb in size took almost 10 minutes to open.

However, the same document accessed throught the web client took only a couple of seconds to open.

What would cause such a difference.  FYI - the results were the same for all office locations.
0
 
LVL 24

Expert Comment

by:HemanthaKumar
ID: 9723509
Well one thing that you should understand here... you are comparing apples and oranges

When you open a document in notes all the calculations/lookup/open scripts/formulas are all run from local clients memory and processor, but when it is web the server (which is more powerful than client) does all the above tasks and converts into HTML and sends it out to the browser and browser just displays the data..wherein not much processor or memory used as it used in notes.

Hope that clarifys things... what we can do is to architect the form efficiently so that for eg, if you have someone embedding large attachments into the richtext field, just move the attachment to seperate document and provide a link to it using notes:// protocol or some button script to do a lookup in the files view where attachments are stored and retrieve them as needed
0
 
LVL 31

Expert Comment

by:qwaletee
ID: 9728866
Hemantha,

You may actually have it backward on the calulation equation.  A fast Domino server under load is actually slower than a slow Notes workstation that isn't doing anything other than openining a single document.

Imagine I have 50 users on one Domino server.  The typical document on that server requires, say 500ms of calculations for a client, or 25ms for the server (using a web browser).  That makes the server 20x faster than the workstations.

If one client opens one document with no other load on the server, that takes 500ms (ignoring network latency).  Using a browser? 25ms.

Two clients simultaneosly -- stil 500ms, as they calculate concurrently.  (Still ignoring latency, but now also ignoring the I/O sequening on the server.)  The server now takes 50ms instead of 25ms.

10 clients -- 500ms is still the rule.  10 browsers -- 250ms.

20 clients -- 500ms.  20 web browsers -- 500ms.

50 clients -- 500ms.  50 web browsers -- 1250ms.
0
 
LVL 31

Expert Comment

by:qwaletee
ID: 9728871
In a complex application, the web browser often wins out in network transport.  If 20% of my data fields are hidden on teh form, then 20% of the data never trasnfers.  And teh form, untl it is cached on the client, usually takes less data to describe an instance in HTML than the size of teh form's binary data itself.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

For users on the Lotus Notes 8 Standard client, this article provides information on checking the Java Heap size and adjusting it to half of your system RAM in attempt to get the Lotus Notes 8.x Standard client to run faster.  I've had to exercise t…
Article by: Rob
Notes 8.5 Archiving Steps and Tips This article covers setting up a Notes archive, and helps understand some of the menu choices making setting up and maintaining a Notes archive file easier.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now