Roy writes: >semantically transparent > The use of a semantically transparent cache would not affect either > the clients or the servers in any way except to improve performance. > When a client makes a request via a semantically transparent cache, > it would receive exactly the same entity-headers and entity-body it > would have received if it had made the same request to the origin > server, at the same time. is seriously ugly. A rewrite would be semantically transparent cache A cache that does not affect the semantics of a request and the resulting response. A response is considered to be unaffected by the cache when the client receives a response equivalent to what it would have received if it had made the request directly to the origin server. I think this leaves the definition of "equivalent" unbound, and omits the notion of timeliness. I do agree that the current wording is awkward and imprecise. I'd suggest semantically transparent A cache behaves in a "semantically transparent" manner, with respect to a particular response, when its use affects neither the requesting client nor the origin server, except to improve performance. When a cache is semantically transparent, the client receives exactly the same response (except for hop-by-hop headers) that it would have received had its request been handled directly by the origin server. -JeffReceived on Monday, 3 June 1996 16:28:37 EDT
This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:32:02 EDT