1. Setup gzip and SSL certificate
Gzip will reduce the size of the data transmitted to and from the server, which will speed up your site
SSL certificate, encrypts data, the volume of encrypted data is also less, but the main plus is security
2. Setup longpolling port
Also you need to configure a separate port for long polling.
As practice shows, port separation also increases performance.
3. Enable cache static files
Caching nginx static files will noticeably speed up their delivery, since they will be taken directly from nginx. But be careful if you have image editing functions or other things that need to be changed along location.
1. Enable workers not null
For start multiprocces mode, need set worker more then 1
Also dont forgott set True proxy
Other speedup advice
1. Update Werkzeug version server (0.16.1 )
2. Buy NVME SSD
3. Server network connection to 1Gb/s
4. Use CDN
5. Keep Odoo updates
7.Configure and optimize the PostgreSQL service properly
8.Periodically start cron autovacum
9. Also check minify bundle assets (25%)
10. Also optimise images to webp link odoo webp
shared_buffers = 3072MB #20% RAM effective_cache_size = 8192MB #50% RAM