G
Guest
I've been reworking a particular DB to gain efficiency in the network
environment in preparation for moving it out of a terminal services
environment to the users' remote LAN so they can run it across their LAN. I
am currently testing the FE on the user's PC's, linked to the BE via a driver
mapped to the folder where the test BE resides on a Win2K server on the LAN.
After getting rid of most of my domain aggregate functions, etc., almost
everything is much, much faster. In testing, the users tell me it is as good
or faster, even when they are all running reports at the same time. I am
stuck with two ponts that are evidently much slower in tis configuration:
1. Opening the first form that requires BE access: the first user has no
problem, but it is painfully slow to open for all subsequent users. Is there
some way to make the first connection to the BE faster? I am just guessing
that this is the bottleneck, because the first form that opens is an unbound
login screen, and a significant pause occurs after the user enters the login
information, and the code checks the user name & password against the user
table (not using integrated Access security - just a users table).
2. Opening a main form that has about 50 bound controls as well as a number
of unbound controls.
I've heard the whole thing about limiting the number of controls, but I've
been over & over it with the users, and every control on the form is, indeed,
necessary to provide a valid record in the table; besides that, it took all
of 1-2 seconds to open in the terminal server environment, even on their
aging Win2K server.
Any ideas?
environment in preparation for moving it out of a terminal services
environment to the users' remote LAN so they can run it across their LAN. I
am currently testing the FE on the user's PC's, linked to the BE via a driver
mapped to the folder where the test BE resides on a Win2K server on the LAN.
After getting rid of most of my domain aggregate functions, etc., almost
everything is much, much faster. In testing, the users tell me it is as good
or faster, even when they are all running reports at the same time. I am
stuck with two ponts that are evidently much slower in tis configuration:
1. Opening the first form that requires BE access: the first user has no
problem, but it is painfully slow to open for all subsequent users. Is there
some way to make the first connection to the BE faster? I am just guessing
that this is the bottleneck, because the first form that opens is an unbound
login screen, and a significant pause occurs after the user enters the login
information, and the code checks the user name & password against the user
table (not using integrated Access security - just a users table).
2. Opening a main form that has about 50 bound controls as well as a number
of unbound controls.
I've heard the whole thing about limiting the number of controls, but I've
been over & over it with the users, and every control on the form is, indeed,
necessary to provide a valid record in the table; besides that, it took all
of 1-2 seconds to open in the terminal server environment, even on their
aging Win2K server.
Any ideas?