Kbase 1189: Performance Wide Area Networks (WAN) and X.25 Protocol
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
GOAL:
How to take advantage of the X.25 international standard protocol for Wide Area Network (WAN) communication to make Progress applications run faster
GOAL:
How to modify Progress applications to make it run faster over a WAN
FIX:
The X.25 protocol is used on most public data networks.
Like a Local Area Network (LAN), an X.25 network is a packet-switching network. Because of this, and the fact it is used across Wide Area networks (WAN), the performance can be quite slow. There are areas that can be modified to make it faster:
- The actual speed of data transfer can be increased.
Although the baud rate can be increased, a major drawback is the cost.
- Eliminate the client/server architecture and use terminal access.
A less expensive method. The terminal accesses the machine directly and eliminates packet switching. PROCOMM is an example of such an environment using terminal emulation.
If you use the client/server architecture there are some coding and programming changes you can use to increase performance:
- Federate the databases to the local clients.
- Put any static data on each local client.
- Try not to use large amounts of schema caching routines at once.
- Run all reports or large data gathering routines on the host machine.
- Use as much of the file as possible when you display data.
Slow performance is not a Progress problem, it is a WAN issue with regard to client/server architecture. All Progress competitors have the same issue.