У меня есть простая страница django, на которой есть счетчик. Я использую Apache2 с mod_wsgi для его обслуживания.replay в django + apache + mod_wsgi?
Во-первых, когда я вхожу на эту страницу, счетчик показывает 0, как и должно быть. Во второй раз, когда я вхожу на страницу, счетчик показывает 1 - снова, это правильное поведение. Проблема начинается сейчас, потому что, когда я вхожу на эту страницу в третий раз, я снова получаю 0.
Когда я обновляю его, он проходит между 0 и 1, явно используя некоторый кеш или так. Если я подожду некоторое время, а затем повторю попытку, он будет показывать 2 и 3, но будет зависеть от этих значений, пока этот кеш или что-то еще не будет сброшено, а затем счетчик продолжит.
Кто-нибудь знает, как я могу заставить его работать правильно (реальный сценарий связан с получением данных из БД, но проблемы с этим странным кешем совпадают).
BTW, у меня нет настроек кеширования в настройках django.
Спасибо! Этот простой ответ мне почему-то не вызвал. Знаете ли вы, как мне изменить количество этих экземпляров и каковы последствия сокращения числа экземпляров до 1? – Adam
Количество экземпляров == процессы * потоки. Если работает только один экземпляр, один клиент может быть сразу подан, что делает ваше приложение медленным для пользователей, предполагая наличие нескольких одновременных пользователей. – jholster