Tag: http

State of Proxy Caching

The good news is that the basics of URIs, HTTP connection handling and caching were not a problem; every implementation passed them with pretty much flying colors. When you send Cache-Control: no-cache or max-age, they’ll do the right thing, and generally they’ll parse the headers, forward them on, and return the response correctly.

The bad news is that more complex functionality is spottily supported, at best. I suspect this is because everyday browsing doesn’t exercise HTTP like more advanced uses like WebDAV, service APIs, etc.

WebDAV and CMS

henri makes some interesting observations about webdav, and how they could be used in cms:

WebDAV could also be used as an interop protocol for exchanging content between different CMS systems. The problem is that there would need to be a common data model for this. Options include adopting DocBook or Zope CMF as the common data model. Having Dublin Core properties for all resources in a common namespace would also be a possibility. HTTP error codes should be used for providing information on failed or succeeded creates and updates. The DeltaV specification also defines an XML format for the body of the error reports (mgd_errstr, etc).

generating webdav views from dynamic cms content will not be without difficulties, but will lift open source cms to a whole different level.

Reliable HTTP

A bit unclear why this is needed:

Reliable HTTP (HTTPR) is a new protocol that offers the reliable delivery of HTTP packets between the server and client. This solves a number of issues that are evident in current HTTP and opens the way to reliable messaging between Web services.