Я разрабатываю сайт Django. Я делаю все свои изменения на живом сервере, просто потому что так проще. Проблема в том, что время от времени мне нравится кэшировать один из файлов *.py, над которыми я работаю. Иногда, если я часто нажимаю «Обновить», он переключается между старой версией страницы и более новой версией.
Моя установка более или менее похожа на то, что описано в руководствах по Django: http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/#howto-deployment-modwsgi
Я предполагаю, это происходит потому, что он запускает несколько экземпляров обработчика WSGI, и в зависимости от того, на какой обработчик отправляется http-запрос, я могу получить разные версии страницы. Перезапуск apache, кажется, решает проблему, но это раздражает.
Я действительно мало что знаю о WSGI или «MiddleWare» или о любых других вещах, связанных с обработкой запросов. Я родом из PHP-фона, где все просто работает :)
В любом случае, какой хороший способ решить эту проблему? Устранит ли проблему запуск обработчика WSGI в «режиме демона»? Если да, то как заставить его работать в режиме демона?