> From: Greg Stein [mailto:gstein@lyra.org] > > I'm also a bit leery of the getcontentlanguage and getcontenttype > being a MUST. I'd prefer those be a MAY, and displayname and source > remain as MUST. The basic problem with the language/type is > needing to look them up for each GET from the server. That can > seriously impact server performance. > Geoff Clemm responds: > Another client might have deleted the resource and created a new one > in the same location > (with different contentlanguage and contenttype) between the two > GET's, so whether or not getcontentlanguage and getcontenttype > or mutable is irrelevant for this issue, isn't it? My understanding is that some servers calculate the GET response Content-Type on the fly, often by examining the filename extension. If, instead, you need to substitute a database read to retrieve the getcontentlength property value (which would be necessary if the getcontentlength property was writeable), this would presumably have a negative effect on GET performance as compared to calculating the Content-Type on the fly. Since GET is by far the most commonly called method, implementors are typicaly loathe to impact GET performance. So, Greg, what does mod_dav do with the Content-Type submitted with a PUT? - JimReceived on Monday, 16 April 2001 13:16:29 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 12 October 2007 17:53:15 GMT