This page lists extra optional software you can install to improve Pootle’s performance. Some configuration tips are given too.
By installing optional software you can gain performance and extra features.
You should really switch to a real database backend in production environments.
Adjust the DATABASES
setting accordingly.
You should really run Pootle behind a real web server, at least to serve static content. For generating the dynamic content, you can also use alternative WSGI servers that might better suit your environment.
With a few extra steps, you can support more users and more data. Here are some tips for performance tuning on your Pootle installation.
DEBUG
mode is disabled.PARSE_POOL_SIZE
if you have enough memory available.'django.contrib.sessions.backends.cached_db'
.For Apache, review your server settings so that you don’t support too many or too few clients. Supporting too many clients increases memory usage, and can actually reduce performance.
No specific settings can be recommended, since this depends heavily on your
users, your files, and your hardware. However the default value for the
MaxClient
directive (usually 256) is almost always too high. Experiment
with values between 10 and 80.
Using MySQL with InnoDB backend is well tested. MyISAM is no longer supported. You can migrate your current database if you already have data you don’t want to lose.