Во время работы над моим веб-приложением (для которого требуется вход на весь сайт) я заметил забавный «глюк» (если можно так его назвать).Я просматривал свой сайт Django, зашел на сайт (на тестовом сервере) в Chrome.Затем я вышел из своего сайта и полностью закрыл Chrome.
Затем я открыл Firefox и вставил URL-адрес на мой сайт Django, ожидая, что он попадет на страницу входа.Однако меня не попросили войти в систему, а уже вошли в систему. Поэтому я вышел из сайта и закрыл Firefox.
Затем я снова открыл Chrome, чтобы войти в систему, но обнаружил, что не было стилей CSS.Я вошел в систему, и весь сайт потерял свою стилизацию CSS, и тестовый сервер получил ошибки 304
для всех файлов CSS и IMG.
Я выяснил, что ошибка 304
имеет что-то дляделать с несоответствием времени (как Django думал, что я вышел из системы, но в Firefox я вошел в систему - так что теперь это запутано).
Мне просто интересно, можно ли этого избежать или это «особенность» тестового сервера?Такое случится и в режиме производства?
РЕДАКТИРОВАТЬ для ясности того, что я спрашиваю:
Произойдет ли потеря стилей и изображений из-за ошибки 304, с которой я столкнулся при работе с Djangoтестовый сервер продолжает происходить , когда я запускаю веб-приложение с Apache?
Спасибо!