WildMeOrg / Wildbook

Wild Me's first product, Wildbook supports researchers by allowing collaboration across the globe and automation of photo ID matching
https://www.wildme.org/wildbook.html
GNU General Public License v2.0
104 stars 67 forks source link

Reduce annot comparison time between Wildbook and WBIA by caching #666

Closed holmbergius closed 2 months ago

holmbergius commented 2 months ago

Wildbook is comparing lists of annotations with WBIA on building every ID job. This is excessive, and even if they are out of sync, Wildbook sends the small difference after checking. Using caching, this comparison process is sped up 95%, allowing Wildbook to send ID jobs to WBIA much more quickly and reducing request traffic to WBIA that is competing with actual ID job execution for resources.

Changes