Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 2 of 2 total
Thread RemoteReadSize in 3.03
Wed, Jul 19 2006 6:52 PMPermanent Link

Norman L. Kleinberg
Trying to optimize the remote behavior of my App and have been reading a lot about the
RemoteReadSize property. Unfortunately, I can't seem to find it (at least not Published)
on my TDBISAM components (Table, Database, or Session). Is this something that was
introduced in a later version of DBISAM or is it hidden somehow? If the former, is there
any alternative way of trying to speed up remote reads across the Internet?

Second, I've been setting the compression to rtInternet; should I be experimenting with
alternative amounts, and where can I find documentation on the possible values? The
connection at the server is a DSL line and things are VERY slow (I'm sure a common complaint).

Thanks.

=NLK=

Wed, Jul 19 2006 7:53 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Norman,

<< Trying to optimize the remote behavior of my App and have been reading a
lot about the RemoteReadSize property. Unfortunately, I can't seem to find
it (at least not Published) on my TDBISAM components (Table, Database, or
Session). Is this something that was
introduced in a later version of DBISAM or is it hidden somehow? If the
former, is there any alternative way of trying to speed up remote reads
across the Internet? >>

I believe it was introduced mid-3.x, yes.  I'd have to go back and check
through the older versions to be able to tell you exactly when, however.
The version history information regarding specific changes has gone missing,
so I'd have to do some digging.

<< Second, I've been setting the compression to rtInternet; should I be
experimenting with alternative amounts, and where can I find documentation
on the possible values? The connection at the server is a DSL line and
things are VERY slow (I'm sure a common complaint). >>

You would want to use the rtInternet setting over the Internet, of course.
3.x didn't have a way to specify the compression level (0..9) like 4.x does,
so the rtInternet option is your only option.  As for general performance
issues, you need to look at calculated fields, lookup fields, and any other
type operation that may cause a lot of round-trip request/responses to the
database server.  You can use TDBISAMSession.RemoteTrace property along with
an OnRemoteTrace event handler to diagnose issues like this since they
provide a run-down of every request/response being generated/from to the
database server while your application is running.

--
Tim Young
Elevate Software
www.elevatesoft.com

Image