WebLog Expert stores
analysis results in built-in cache if such setting is enabled in
the profile properties.
It is possible to clear the cache for specific profile in the
profile properties or for all the profiles in the program options.
The analysis cache is
also used to show reports by the built-in web server. If there is the
"web server" report destination in the profile properties, the
program caches analysis results for this profile even if the
setting to cache results is disabled. However, in such case the
program overwrites the cache next time the profile is
analyzed.
If analysis results
for a profile are cached and the program needs to generate a report
for this profile, it checks the following settings:
| • |
Browser, operating system, spider and
search engine databases
|
| • |
Installed geolocation databases
|
If any of these
items have changed in such a way that it could affect analysis
results, all the log files are reanalyzed.
The program does not
check for a version of an installed geolocation database, only for
its presence. So if a newer version of the database is installed,
the program will not automatically reanalyze log files. The
databases can be frequently updated and this feature ensures that
it is not required to analyze all the log files for all profiles
all over again if a newer version of a database with minor changes
is installed. However, if you wish to refresh analysis results, you
can clear the cache in the profile properties or program
options.
Besides settings,
the program also verifies if analyzed log files have been changed
to ensure that the analysis results reflect current logs.
| • |
If there are no new, modified or
removed log files, cached results are used to generate a
report.
|
| • |
If there are new log files, the
program analyzes these files only without reanalyzing already
processed logs.
|
| • |
If there are removed or modified log
files, all the log files are reanalyzed.
|
The program can also
handle several additional situations when it is possible to avoid
reanalyzing all the log files. E.g. if there is data added to an
uncompressed log file, the program can analyze added data only and
append it to saved results.