20

正如本文中简要提到的:

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

从这里引用:

https://www.rfc-editor.org/rfc/rfc3229

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

4

6 回答 6

9

这一页:

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

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

于 2010-11-06T11:46:24.690 回答
2

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

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

于 2010-10-25T04:02:13.250 回答
1

嗯,博客文章中有一些信息。最终结果是没有实现,至少我找不到任何证据。

于 2010-07-16T13:47:49.900 回答
1

我是 delta 编码的粉丝,但不喜欢这个规范。我使用一种处理增量的方法:

  1. 作为本身的资源,
  2. 作为资源状态的差异,而不是特定表示中的字节

以我的经验,这显着简化了实现,并使生成的机制更加灵活和广泛适用。例如,它允许在没有 php 或其他动态内容的静态原子提要中使用增量编码方法。

于 2011-07-05T13:19:43.730 回答
0

AIUI AppliedTheory 的 DeltaEdge 产品是一个实现。不过,不知道发生了什么。

于 2010-07-24T12:34:43.153 回答
0

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

于 2010-11-03T14:22:44.673 回答