Contributors mailing list archives

contributors@odoo-community.org

Idea for performance improvement

by
Open for Small Business, Graeme Gellatly
- 09/10/2017 18:13:39
Hi all,

I was just looking through the 'performance' improvements.

Essentially they mostly come down to 2 things - removal of workflow, and removal of tracking in specific cases.

So I had the idea, if tracking is so performance hungry, could we in OCA not just make a small module that basically uses Queue on Social features?

I actually did a little POC, combining report printing with queue. This case is in automated actions, but actually the original POC used any report sent directly to a printer. 

Discussion here: https://github.com/OCA/report-print-send/issues/111

Because it takes a few seconds to render a pdf, but the user doesn't know if the delay is just the usual printing delay or not, they just get back screen back instantly.  I think the same concept applies to tracking/sending email in a lot of cases,  User won't worry about tracking messages not showing up immediately?