Кэширование Django вызывает пустой экран в браузере Brave

У меня есть новый Django-сайт, и я только что реализовал кэш файловой системы (django.core.cache.backends.filebased.FileBasedCache). Кажется, что все работает нормально, когда я использую браузер chrome для просмотра сайта, но когда я использую браузер Brave, он первоначально показывает сайт при первом GET урла, но при последующих обновлениях он рисует пустой (белый) экран.

Я новичок в Django и, прочитав документацию, думаю, что следующие настройки - это все, что мне нужно для реализации этого. И я вижу, что файлы кэша создаются на сервере. Поэтому я полагаю, что мне не нужно добавлять различные декораторы в представления (просто хочу, чтобы он кэшировал все страницы).

Интересно также, что время отклика не намного быстрее (от 550 мс > 450 мс). Может быть, потому что это кэш файловой системы??

Вот мои настройки

CACHES = {
    "default": {
        "BACKEND": "django.core.cache.backends.filebased.FileBasedCache",
        "LOCATION": "/var/tmp/django_cache",
        "TIMEOUT": 600,
    }
}
MIDDLEWARE = [
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'strip_whitespace.middlewares.HtmlStripWhiteSpaceMiddleware.html_strip_whitespace',
    'django.middleware.cache.FetchFromCacheMiddleware',
]
Вернуться на верх