ODOO Website Speed Up Ideas and Tricks

Ashish Hirpara
2 min readJun 3, 2021
odoo ERP

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.

--

--

Ashish Hirpara

A technology enthusiast. Currently investing time and interest in Odoo & Python. Freelance odoo developer. Loves Designing