W3C home > Mailing lists > Public > spec-prod@w3.org > July to September 2007

Change in dev.w3.org cvsweb

From: Ted Guild <ted@w3.org>
Date: Thu, 02 Aug 2007 09:48:53 -0400
To: spec-prod@w3.org, w3c-tools@w3.org
Message-ID: <nnbk5serqre.fsf@dev-null.guilds.net>

Various groups that want to have public revision history available for
have used the cvs repository dev.w3.org:/sources/public instead of
cvs.w3.org:/w3ccvs which is behind our mirroring system for

Final specs should reside on www.w3.org and not point to dev.w3.org

Links for the latest version of a document (eg [1]) are being
advertised.  The problem for us is these are dynamically generated via
a cvs checkout for each HTTP GET.  This is costly for us in terms of
cpu cycles especially as these prominent links attract crawlers.

We have implemented a solution where on commit a static version is
brought up to date and now redirect these web requests to the static
version (eg [2]).  As a result there has been a sharp drop in cpu use
and a perceivable improvement in response time for users.

If there is a rev= or content-type= in the query string of a
~checkout~ uri there is no redirection (eg [3]).  Instead of setting
explicit content type and encoding in the query string as some do, you
may instead use .htaccess files where you can set those and/or any of
the many things you can conceive.

Should you notice any abnormalities with this please report to
sysreq@w3.org There was a bug earlier, resolved and as of today all
missed updates have been cleaned up.

[1] http://dev.w3.org/cvsweb/~checkout~/csswg/css3-text/Overview.html
[2] http://dev.w3.org/csswg/css3-text/Overview.html
[3] http://dev.w3.org/cvsweb/~checkout~/csswg/css3-text/Overview.html?content-type=text/plain

Ted Guild <ted@w3.org>
W3C Systems Team
Received on Thursday, 2 August 2007 13:52:15 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:42:17 UTC