【发布时间】:2009-10-28 09:06:04
【问题描述】:
我正在开发一个 Django 网站。我正在实时服务器上进行所有更改,只是因为这样更容易。问题是,它似乎时不时地喜欢缓存我正在处理的 *.py 文件之一。有时,如果我经常点击刷新,它会在旧版页面和新版页面之间来回切换。
我的设置或多或少类似于 Django 教程中描述的内容:http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/#howto-deployment-modwsgi
我猜测它这样做是因为它启动了 WSGI 处理程序的多个实例,并且根据 http 请求被发送到哪个处理程序,我可能会收到不同版本的页面.重启apache好像可以解决问题,但是很烦人。
我真的不太了解 WSGI 或“MiddleWare”或任何请求处理的东西。我来自 PHP 背景,一切正常 :)
无论如何,解决这个问题的好方法是什么?运行 WSGI 处理程序是否会以“守护程序模式”缓解问题?如果是这样,我如何让它在守护程序模式下运行?
【问题讨论】: