Moves some view counters to use Redis-based increment counters rather than scratch tables in MySQL. Redis provides atomic get & del when pushing view counts totals into the database.
Note ;
Please create a GitHub Pull request via the "Find more info at github.com..." link.
Additional requirements :
php 7.0+
Redis Cache add-on
Redis (v3.0.0 or better)
Télécharger V2.1.0 :
Version 2.2.0 - Feature update : Add support for page view counts
Télécharger V2.2.0 :
Version 2.3.0 : This add-on is now available on atelieraphelion.com
Version 2.4.0 : XF2.3 Compatibility update
Version 2.4.1 - Maintenance update :
Version 2.5.0 - Maintenance update :
Version 2.6.0 - XF2.3 compatibility fix :
Note ;
- Currently only handles thread or attachment views.
- There is an effective limit of ~100000 threads that can be updated per 'Update View Counters' cron task run.
Please create a GitHub Pull request via the "Find more info at github.com..." link.
Additional requirements :
php 7.0+
Redis Cache add-on
Redis (v3.0.0 or better)
Télécharger V2.1.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.2.0 - Feature update : Add support for page view counts
Télécharger V2.2.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.3.0 : This add-on is now available on atelieraphelion.com
- Require php 7.2+
- Require XenForo 2.2+
- Require Redis v3.0.0+
- Remove deprecated code, hard requiring Redis v2.6+
- Fix page views where not being updated as expected
- Add support for @Bob's Article Management System
- Add support for XenForo Resource Manager
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.0 : XF2.3 Compatibility update
- Requires StandardLib v1.19.0+
- Requires Redis Cache v2.17.0+
- XF2.3 compatibility update
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.1 - Maintenance update :
- Restore XF2.1 support
- XF2.3 support requires Redis Cache v2.17.0+
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.5.0 - Maintenance update :
- Adjust add-on title to be "Redis backed view counters"
- Require StandardLib v1.22.0+
- Fix Redis Cache dependency did not report the required version correctly
- Implement content view updates in a background job instead of a blocking process during the cron-tasks
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.6.0 - XF2.3 compatibility fix :
- Require StandardLib v1.23.0+
- Implement support for XF2.3 activity log view metrics
- Requires updating ElasticSearch Essentials to v3.18.3+ if view counts are being pushed into search
- Fix "all to a member function batchDatabaseUpdate() on null" when
- Fix new view counts would be lost for Page node-type when bb-code pages add-on was not install
- Fix "incrementalBatchUpdateViews(): Argument #3 ($batch) must be of type int, float given" due to strict_types flag
- Depends on how long the job takes to run and how the
AbstractJob::calculateOptimalBatchbehaves as it can returnint, but is inconsistent about it.
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Dernière édition par un modérateur:

