Подтвердить что ты не робот

Существует ли реализация RFC 3229 (Delta encoding for HTTP)?

Как уже упоминалось в этой статье:

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

на который ссылается здесь:

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

В настоящее время я являюсь студентом CompSci и хотел бы попробовать это, отчасти для исследований и отчасти для удовольствия. Google не вернул многое с точки зрения дальнейшего обсуждения или исследований.

4b9b3361

Ответ 2

Пример кода Delta Encoding на стороне сервера можно найти здесь. Это было написано специально для WordPress. Код написан на PHP и предполагает, что Apache является веб-сервером. В целях тестирования я бы рекомендовал настроить копию WordPress и установить этот плагин. Это определенно заставит вас начать.

Кроме того, помните, что кодировка Delta в HTTP еще не является стандартом. Если это будет использоваться в реальном проекте, вы можете рассмотреть другие альтернативы. По крайней мере, пока веб-серверы и/или веб-браузеры не начнут принимать протокол. В противном случае вам может понадобиться создать свой собственный серверный и клиентский код.

Ответ 3

Ну, есть некоторая информация в сообщении в блоге. Конечным результатом является отсутствие реализаций, по крайней мере, я не могу найти никаких доказательств.

Ответ 4

Я поклонник дельта-кодирования, но не этой спецификации. Я использую подход, который обрабатывает дельта:

  • Как ресурсы сами по себе,
  • В отличие от состояния ресурса, а не байтов в конкретном представлении

По моему опыту это значительно упрощает реализацию и делает результирующий механизм более гибким и широко применимым. Например, он позволяет использовать метод дельта-кодирования для подачи статического атома без использования php или другого динамического содержимого.

Ответ 5

AIUI AppliedTheory Продукт DeltaEdge был реализацией. Не уверен, что с ним произошло.

Ответ 6

он не реализован ни на одном из стандартных веб-серверов, но то же самое можно достичь, разработав приложение на стороне сервера, чтобы эффективно использовать ajax. проверьте magentocommerce, а также дизайн WordPress, например.