From Open Web Analytics Wiki
This release fixes a number of bugs found in 1.2.1 and introduces new and improved event queuing features that allow OWA to scale in high traffic volume environments.
- Event Queueing - instead of processing tracking events in real time, OWA can be configured to queue these events up for processing at a later time. This enables OWA to run and log to its database asynchronously. This release introduces a re-factored approach and two event queueing modes:
- Flat File Event Queueing - this mode allows OWA to avoid writing to the database during a tracking session. Instead tracking events are written to a local flat file where they can then be processed at a later time by a scheduled process.
- Remote Event Queueing - this mode allows OWA to post it's tracking events to another instance of OWA for processing. The second instance of OWA could be running as a separate local php process or on a remote server. This allows for multi-process and multi-server configurations where OWA's event tracking is performed by one set of resources/servers and processing/logging is done by another.
- See event queueing for complete details on how configure your instance.
- Cache Expiration - Objects in OWA's cache will now expire after a period of time in anticipation of a few upcoming features that will make it easier to update slowly changing dimensions.
- More Event Processing Filters & Hooks - it is now possible to filter tracking events before they are logged to the database. This allows module developers to modify OWA's core tracking logic without needing to modify any core files.
Backwards Incompatible Changes
- Old Async Event Handling mode settings that were configured via the settings management screen no longer govern event queueing. You must re-configure OWA using the new config files constants outlined on the event queueing page.
- This is the last major release that will support PHP 4.
See the installation page for how to install OWA for the first time.
This release does not contain any database changes from the last release so normal upgrade procedures apply. See the updating page for more details on how to upgrade your existing OWA instance.