fix: Connection: close на всех ответах — nginx не кэширует upstream keepalive
Deploy drhider / validate (push) Waiting to run

This commit is contained in:
2026-07-14 13:21:31 +04:00
parent 0ceaee1089
commit 6fe1ba2b42
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -20,7 +20,7 @@ if _sys_path_root not in sys.path:
sys.path.insert(0, _sys_path_root)
# Версия приложения (меняется при изменениях)
VERSION = "0.0.20"
VERSION = "0.0.21"
def create_app():
@@ -45,12 +45,13 @@ def create_app():
register_routes(app)
# Запрещаем кэширование — F5 всегда грузит свежую страницу
# Запрещаем кэширование и keep-alive — F5 всегда чистое соединение
@app.after_request
def no_cache(response):
response.headers["Cache-Control"] = "no-cache, no-store, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "0"
response.headers["Connection"] = "close"
return response
return app