W3C home > Mailing lists > Public > www-validator@w3.org > February 2008

Did you install the W3C Markup Validator? You can help.

From: olivier Thereaux <ot@w3.org>
Date: Tue, 5 Feb 2008 16:18:23 +0900
Message-Id: <FACF9BAF-1A9B-49EA-881F-87435F7BC915@w3.org>
To: W3C Validator Community <www-validator@w3.org>

Dear all,

This is a call to all those in this community who have installed / are  
running a local install of the W3C markup validator.

More precisely, if you are running a recent version of the validator  
(0.8.1 or more recent) on the apache server, I would like to ask for  
your help in testing the validator running under the mod_perl apache  
module.

As you may know, the markup validator perl cgi script. In most setups,  
it is interpreted on the fly at each validation request, with the  
apache server launching the perl interpreter each time. But if  
properly set up, apache can run perl as a module, compiling the  
templates and loading perl modules once and for all.

Using this mod_perl setup can yield, according to some tests[1], an  
order of magnitude in speed improvement (in the very best cases) but  
also means that each apache process consumes much more memory than  
they would without the mod_perl module enabled. We tried using it for  
the production servers validator.w3.org in the past, but had a number  
of trouble with load getting very high, and had to stick to the lesser  
cgi scheme.

[1] http://lists.w3.org/Archives/Public/public-qa-dev/2008Feb/0002.html

If you are running a local instance of the validator, it would be  
extremely useful to get feedback on whether you are running it under  
mod_perl (and what version of apache you are running, what version of  
the validator, etc), and how it affects your server (apache memory  
usage, responsiveness under heavy request load, etc).

And if you are not running mod_perl, please give it a try. If you are  
using the sample apache configuration bundled with the validator[2] it  
is just a matter of enabling the mod_perl module. [3]

[2] http://dev.w3.org/cvsweb/validator/httpd/conf/httpd.conf?rev=HEAD
[3] http://perl.apache.org/docs/2.0/user/intro/start_fast.html#Configuration

Your help in testing and debugging any potential issue can be pivotal  
to a dramatic improvement in the public validation service.

Thanks,
olivier.

-- 
olivier Thereaux - W3C - http://www.w3.org/People/olivier/
W3C Open Source Software: http://www.w3.org/Status
Received on Tuesday, 5 February 2008 07:18:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:28 GMT