Queuing tracking requests in Redis or MySQL

Edit Package matomo-plugin-QueuedTracking
https://github.com/matomo-org/plugin-QueuedTracking

This Matomo plugin writes all tracking requests into a Redis instance or a MySQL
queue instead of directly into the database.

This is useful if you have too many requests per second and your server cannot
handle all of them directly (eg too many connections in nginx or MySQL).
It is also useful if you experience peaks sometimes.

Those peaks can be handled much better by using this queue. Writing
a tracking request into the queue is very fast (a tracking request takes in
total a few milliseconds) compared to a regular tracking request (that takes
multiple hundreds of milliseconds). The queue makes sure to process the
tracking requests whenever possible even if it takes a while to process all
requests after there was a peak.

Refresh
Refresh
Source Files
Filename Size Changed
matomo-plugin-QueuedTracking.changes 0000001238 1.21 KB
matomo-plugin-QueuedTracking.cron 0000000145 145 Bytes
matomo-plugin-QueuedTracking.service 0000000204 204 Bytes
matomo-plugin-QueuedTracking.spec 0000004648 4.54 KB
matomo-plugin-QueuedTracking.timer 0000000136 136 Bytes
plugin-QueuedTracking-4.0.5.tar.gz 0001060034 1.01 MB
Latest Revision
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 9)
Comments 0
openSUSE Build Service is sponsored by