Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Enabling SDCH protocol on Chromium tip-of-tree by default
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jim Roskind  
View profile  
 More options Oct 24 2008, 7:01 pm
From: "Jim Roskind" <j...@chromium.org>
Date: Fri, 24 Oct 2008 16:01:30 -0700
Local: Fri, Oct 24 2008 7:01 pm
Subject: Enabling SDCH protocol on Chromium tip-of-tree by default

I've turned on the experimental SDCH compression protocol by default for the
".google.com" domain only.  Currently Google is helping to test support by
serving some web pages using this protocol (to browsers that support it), so
this default change will only impact search at google.com If things go well,
I'll enable it for the entire net in a week or two.

Please report bugs or problems with search if you see any.

The (new/current) default is equivalent to starting chrome via:

./chrome.exe -enable-sdch=.google.com

If this horks your build, and blocks you, you should run with an explicit
enable supplying a non-existent domain, such as:

./chrome.exe -enable-sdch=.nonexistantdomainthatyournotworriedabout.com

If you're testing out serving the SDCH protocol from your server (other than
*.google.com), you can fully enable SDCH support in Chromium via:

./chrome.exe -enable-sdch

FAQ

What is SDCH?  It is a delta-compression protocol.  The server provides a
dictionary, and then can send results "relative" to that dictionary.

Where can I read more about it?  Take a look at
http://groups.google.com/group/open-vcdiff/browse_thread/thread/8c4bf...

How does chromium support it (roughly)?  Chromium advertises its support of
"sdch" in its Accept-Content header (i.e., where it also says it supports
gzip, deflate, etc.).  A supporting server then sends back (in a response
header) an URL to get a dictionary "for future use."  Chromium gets the
dictionary about 15 seconds later (to avoid interfering with the current
download).  Chromium then advertises both support for "sdch" as well as its
possession of the dictionary to the appropriate domains.  A domain's server
that recognizes the dictionary then compresses future payload responses
using the delta-compression (commonly in concert with gzip compression).


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Roskind  
View profile  
 More options Oct 24 2008, 8:47 pm
From: "Jim Roskind" <j...@chromium.org>
Date: Fri, 24 Oct 2008 17:47:57 -0700
Local: Fri, Oct 24 2008 8:47 pm
Subject: Re: Enabling SDCH protocol on Chromium tip-of-tree by default

My "rough" explanation below used the header name "Accept-Content" when (as
a coworker pointed out) the correct header name is indeed "Accept-Encoding."

If you're curious to see some evidence of this feature working (after doing
a google search), you can take a look at "about:histograms/Sdch" and you'll
see various stats about its activity (e.g., dictionary sizes and counts; pre
and post compression sizes (excluding gzip); etc.).
The rest of the email is hopefully more factual.

Jim


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google