Re: Slow HTTP Responses

montulli@stat1.cc.ukans.edu (Lou Montulli)
From: montulli@stat1.cc.ukans.edu (Lou Montulli)
Message-id: <9401132229.AA19058@stat1.cc.ukans.edu>
Subject: Re: Slow HTTP Responses
To: sanders@BSDI.COM (Tony Sanders)
Date: Thu, 13 Jan 94 16:29:05 CST
Cc: www-talk@www0.cern.ch
In-reply-to: <199401131846.MAA02762@austin.BSDI.COM>; from "Tony Sanders" at Jan 13, 94 12:46 pm
X-Mailer: ELM [version 2.3 PL2]
Content-Length: 1855
> 
> > 	Status: 20 % of search done
> > 	 ... and a bit later
> > 	Status: 100 % done!
> 
> WOW!!!!!! Does this mean that you have solved the halting problem?????
> Would you please explain how you are supposed to know what 20% done means?  :-)
> 
> Anyway, the point is that you could do this for timeout related functions
> but in that case you would be much better off just returning the timeout
> value to the client.

Only if the timeout value is known.  Setting a maximum timeout is
next to useless for a sophisticated database.  Only after the
query is parsed, and in many cases, the search begun can a
resonable estimate of time be given.  This time value may
change dynamically due to limitless parameters.

> 
> The *only* useful thing you could do is print warm fuzzies, but then the
> browser could really just fake that and everyone would be happy 99% of the
> time with 1% of the effort.
> 
> --sanders
> 
The Z39.50 people seem to think its pretty important, regular
status messages are an integral part of the newer specs.

This sort of thing becomes VERY important for any sort of
long database search.  As forms really take off I expect to
see more and more long searches, some indication of server
progress is important, even if its nothing more that a message
saying: Still processing.

:lou
-- 
  **************************************************************************
  *           T H E   U N I V E R S I T Y   O F   K A N S A S              *
  *         Lou  MONTULLI @ Ukanaix.cc.ukans.edu                           *
  *                         Kuhub.cc.ukans.edu      ACS Computing Services *
  *     913/864-0436        Ukanvax.bitnet             Lawrence, KS 66044  *
  *             UNIX! Cool! I know that!  Jurassic Park - The Movie        *
  **************************************************************************