[SLUG] OT: Networking, HTTP and SMB

From: Doug Koobs (dkoobs@dkoobs.com)
Date: Thu Dec 22 2005 - 19:34:31 EST


Hello Sluggers,

This isn't a Linux question, but I'm hoping someone can give me some help...

Here is the situation. We have a client with a main sight and a remote site,
connected by a 768K point-to-point leased line. We have deployed a document/image
management system that uses HTTP to transfer the document and image files between
the server and clients. The server is in the main site, and all clients in the main
site work fine.

On the remote site, however, it can take a long time to open some files in our
application. For instance, it takes about 30 seconds to open a 2MB PDF file. This
makes sense; doing the math, in a perfect world, with no other traffic to contend
with, and no overhead, it should take about 21 seconds to transfer the 2 MB. Also,
just using a Windows share to copy the file across the WAN it takes about 30
seconds. Using a browser to open the file (with Adobe reaker plugin), I have to wait
the same 20 seconds to see all pages. THe browser seemingly downloads the file
sequentiually, as I can view the first pages immediately, but have to wait for the
whole file to download to see the last pages.

However, if I browse to the Windows share across the WAN, and double-click the same
PDF file, it opens almost immediately, and I can scroll down to the last page. I
think that at some level, either Adobe Reader or SMB (or some magical windows
fairy???) realizes which page I have scrolled to, and requests that page, so I can
view it immediately, while continuing to download the rest of the document in the
background. This functionality does not seem to be available when using HTTP to
transfer the file.

Does this sound reasonable? Does Windows SMB have some kind of feature that can
request certain parts/pages of a file, and present them first, while still
transfering the rest in the background?

Sorry for the long, rambling, OT post!
Thanks,
Doug

-----------------------------------------------------------------------
This list is provided as an unmoderated internet service by Networked
Knowledge Systems (NKS). Views and opinions expressed in messages
posted are those of the author and do not necessarily reflect the
official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 20:07:22 EDT