- Mandatory software
In order to use W3Perl, you just need to install Perl. Linux/Unix/MacOS have Perl already installed but Windows user should get it
from Strawberry Perl
or ActivePerl (the
latest will also configure your IIS settings)
Different plug-in are available :
- Geo::IP or Geo::IPfree : To map IP with country code without querying DNS
- Mime::Lite : To receive email reports
- DBI : To extract page's title from SPIP database
- Htmldoc : To generate PDF reports
- GeoLiteCity : To get cities stats
W3Perl is memory hungry. More RAM you will have, the better it is. Parsing a 1 Gb logfile will
require 100 Mb of RAM with the default level of precision. If you switch to the highest level, the
amount of RAM required is around the same size of your logfile so use it only for short period of time
or with low website.
It's safer to run W3Perl on a dedicated host, avoid installing software on a server. Try to update the
stats the night to reduce server impact.
- Local logfile
If you can't run W3Perl on your server, W3Perl can retrieve remote
logfiles locally using rsync/sftp or wget.
- No logfile access (page tagging) :
You do not need to have logfile access to in order to use
your html pages, logfiles can be generated and so W3Perl can be run.