Трудно сказать, не зная больше о вашей настройке, но одна легкая победа - убедиться, что Trac работает в чем-то вроде mod_python
, который сохраняет время выполнения Python в памяти. В противном случае каждый HTTP-запрос будет запускать Python, импортировать все модули и, наконец, обрабатывать запрос. Использование mod_python
(или FastCGI, в зависимости от того, что вы предпочитаете) устранит эту загрузку и сразу перейдет к хорошему.
Кроме того, по мере роста базы данных Trac и увеличения числа людей, использующих сайт, вы, вероятно, превзойдете базу данных SQLite по умолчанию. На этом этапе вам следует подумать о переносе базы данных в PostgreSQL или MySQL, поскольку они смогут обрабатывать параллельные запросы гораздо быстрее.