ODOO Website Speed Up Ideas and Tricks
ODOO is currently the most popular Enterprise Resource Planning (ERP) software. It uses PostgreSQL as the database back-end and it is written in Python. The ODOO community edition is an open and free source software that includes human resources, project management, accounting, billing and sales management, manufacturing, warehouse management, and more.
Being a complex software ODOO with approximately 30 core modules along with 3000+ community modules, deploying several modules and having huge data within the database could actually induce a slowdown. For this reason, there is usually a need to speed up ODOO.
What to use
The performance of an ODOO website can be increased by using the following:
- A Linux VPS with several RAMS
- A fast disk drive for storing data
ODOO speed optimization
There are various ways to effectively Optimize the Speed of the ODOO website/eCommerce/Website to reach the maximum level. Listed below are some of the already implemented and best custom solutions in ODOO website speedup at a wide range of live projects:
- CDN implementation
- Leverage browser caching by adding Expires headers
- Separate Html pages and views for Desktop & Mobile
- Activate multiprocessing mode in Odoo.
- Apply Google Page Speed Standards
How to increase speed
You can achieve Odoo website speed up by configuring and optimizing PostgreSQL properly. You can do so by upgrading to the latest version of PostgreSQL. The effective cache size and shared buffers are the two settings in the PostgreSQL configuration files that you should do correctly. For the effective size, modify it to 50 percentage of the total available memory. For set shared buffers, set it to 20 percent of the available memory.
Things to take care of
Other things to take care of to achieve effective Odoo website speed up include enabling the Multiprocessing option in your Odoo website configuration and restarting the PostgreSQL service so that the changes can take effect. Also, you can achieve odoo speed optimization by cleaning up temporary data periodically.