4

Shared Dictionary Compression over HTTP

 2 years ago
source link: https://docs.google.com/document/d/1REMkwjXY5yFOkJwtJPjCMwZ4Shx3D9vfdAytV_KQCUo/edit?pli=1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Shared Dictionary Compression over HTTP
문제가 발생했습니다.새로고침
Shared Dictionary Compression over HTTP
연결 시도 중…
스크린 리더 기능을 사용하려면 Ctrl+Alt+Z을(를) 누르세요. 단축키에 대해 알아보려면 Ctrl+슬래시을(를) 누르세요.
Abstract
Table of Contents:
Related Technologies and Background
Proposal: Shared Dictionary Compression over HTTP
Syntax
Dictionary Description
Syntax of Dictionary Metadata
A complete dictionary definition then has this format:
dictionary-definition   = dictionary-metadata payload
Dictionary Scope
Dictionary Identifier
Differences between Dictionaries and Cookies
User Agent / Server Interaction Description
avail-dictionary-header = "Avail-Dictionary" ":" 1#dictionary-client-id
Server Role in HTTP Response Generation
sdch-not-used-header = "X-SDCH-Encode" ":" "0"
get-dictionary-header    = "Get-Dictionary" ":" 1#partial-url
User Agent Role in HTTP Response Handling
The dictionary URL is defined as follows:
SDCH-Encoded Response Body
Examples
"Help pages" dictionary
Example 1:  Initial Interaction, User Agent has No Dictionaries
2. server's response
HTTP/1.1 200 OK
2. server's response
HTTP/1.1 200 OK
Example 3: User Requests Page AND User Agent Has Already Downloaded the Dictionary
2. server's response
HTTP/1.1 200 OK
Example 4: User Requests with Multiple Dictionaries
2. server's response
HTTP/1.1 200 OK
Implementation Considerations
Implementation Limits
Dictionary Downloading
Data Integrity
Data tampered by Proxy
Dictionary mismatch
Data corruption / malicious attacks
Response Caching
Intermediate Caches
Dictionary Caching
Intermediate Caches
Future Directions
Current Status and Updates
Acknowledgements
Appendix:  VCDIFF Encoding Format and SDCH
Interleaved format
Adler32 checksum
Version header byte (Header4)
VCD_TARGET flag and target COPY instructions not allowed for SDCH
References

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK