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
http://www.w3.orgFinal 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@... 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@...>
W3C Systems Team
http://www.w3.org