与PHP站点相比,为什么Django如此缓慢地刷新?

时间:2010-09-15 05:20:20

标签: django performance

这是我和Django之间的一个唠叨问题。

与典型的PHP网站相比,刷新并查看我所做的任何更改都需要永远。在开发过程中,我将Apache设置为MaxRequestsPerChild 1 - 这是相当慢的,但是必须这样做,因为如果没有它,你最终会查看“陈旧”代码。运行开发服务器的情况要糟糕得多,因为它会重新启动并在单线更改后生成。

使用PHP,即时更改。

有没有办法在Django方面加速这个?

1 个答案:

答案 0 :(得分:3)

对于开发来说,在像Apache这样的“真实”Web服务器后面运行Django很少有用。我理解自动重新加载开发服务器的挫败感,但是如果你想自己控制重启,你可以随时给出--noreload选项。我把它留下来是因为我忘了重新开始,而且节省时间通常值得在编辑时度过一些令人沮丧的时刻。

但是,我从来没有发现开发服务器是阻碍。开发时使用SQLite。在编码和测试时,通常不需要设置“真实”数据库。模板将永远刷新。