We are concerned about hosting the website on the same machine as our working Odoo instance. We would like to be able to separate traffic from the website and our internal business functions in the case web traffic slows our Odoo critical business functions. What would be the best solution?
Two Odoo servers (one for website, on for our work processes) that share a database?
Two completely separate instances and databases that are set up to sync (I imagine this is a bit overkill)
One Odoo instance and database with a reverse proxy server? Should a reverse proxy server be used anyway for security and perhaps caching the home page?