是否存在RFC 3229(针对HTTP的Delta编码)的实现?

时间:2010-07-16 11:42:33

标签: http delta

正如本文中简要提到的那样:

http://en.wikipedia.org/wiki/Delta_encoding#Delta_encoding_in_HTTP

从这里引用:

http://tools.ietf.org/html/rfc3229

我目前是CompSci的学生,我想尝试一下,部分用于研究,部分用于娱乐。谷歌在进一步的讨论或研究方面没有太多回报。

6 个答案:

答案 0 :(得分:9)

此页:

http://www.nullege.com/codes/search/urllib2.Request.add_header/all

似乎是RFC 3229实施的间接证据。

答案 1 :(得分:2)

可以找到Delta编码的服务器端示例here。它是专门为WordPress编写的。代码是用PHP编写的,并假设Apache是​​Web服务器。出于测试目的,我建议设置WordPress的副本并安装此插件。它肯定会让你开始。

另外,请记住HTTP中的Delta编码还不是标准。如果要在实际项目中使用它,您可能需要考虑其他替代方案。至少在Web服务器和/或Web浏览器开始采用该协议之前。否则,您可能需要创建自己的服务器端和客户端代码。

答案 2 :(得分:1)

嗯,有一些信息in a blog post。最终结果是没有任何实现,至少没有任何实现可以找到任何证据。

答案 3 :(得分:1)

我是delta编码的粉丝,但不是这个规范的粉丝。我使用an approach来处理增量:

  1. 作为资源本身,
  2. 与资源状态的差异,而不是特定表示中的字节
  3. 根据我的经验,这显着简化了实施,并使得最终的机制更加灵活和广泛适用。例如,它允许在静态原子提要中使用delta编码方法,而不需要php或其他动态内容。

答案 4 :(得分:0)

答案 5 :(得分:0)

它没有在任何标准Web服务器中实现,但通过设计服务器端应用程序以有效地使用ajax,可以实现相同的目标。 检查magentocommerce以及wordpress设计,例如。