Добавил кеш к lyngsat
This commit is contained in:
@@ -225,13 +225,38 @@ LEAFLET_CONFIG = {
|
||||
}
|
||||
|
||||
|
||||
# ============================================================================
|
||||
# CACHE CONFIGURATION
|
||||
# ============================================================================
|
||||
|
||||
# Redis Cache Configuration
|
||||
CACHES = {
|
||||
"default": {
|
||||
"BACKEND": "django_redis.cache.RedisCache",
|
||||
"LOCATION": os.getenv("REDIS_URL", "redis://localhost:6379/1"),
|
||||
"OPTIONS": {
|
||||
"CLIENT_CLASS": "django_redis.client.DefaultClient",
|
||||
"CONNECTION_POOL_CLASS_KWARGS": {
|
||||
"max_connections": 50,
|
||||
"retry_on_timeout": True,
|
||||
},
|
||||
"SOCKET_CONNECT_TIMEOUT": 5,
|
||||
"SOCKET_TIMEOUT": 5,
|
||||
},
|
||||
"KEY_PREFIX": "dbapp",
|
||||
"TIMEOUT": 300, # Default timeout 5 minutes
|
||||
}
|
||||
}
|
||||
|
||||
# ============================================================================
|
||||
# CELERY CONFIGURATION
|
||||
# ============================================================================
|
||||
|
||||
# Celery Configuration Options
|
||||
CELERY_BROKER_URL = os.getenv("CELERY_BROKER_URL", "redis://localhost:6379/0")
|
||||
CELERY_RESULT_BACKEND = os.getenv("CELERY_BROKER_URL", "redis://localhost:6379/0") # Use Redis for results
|
||||
CELERY_RESULT_BACKEND = os.getenv(
|
||||
"CELERY_BROKER_URL", "redis://localhost:6379/0"
|
||||
) # Use Redis for results
|
||||
CELERY_CACHE_BACKEND = "default"
|
||||
|
||||
# Celery Task Configuration
|
||||
@@ -257,3 +282,7 @@ CELERY_ACCEPT_CONTENT = ["json"]
|
||||
CELERY_TASK_SERIALIZER = "json"
|
||||
CELERY_RESULT_SERIALIZER = "json"
|
||||
CELERY_TIMEZONE = TIME_ZONE
|
||||
|
||||
# Celery Exception Handling
|
||||
CELERY_TASK_IGNORE_RESULT = False
|
||||
CELERY_TASK_STORE_ERRORS_EVEN_IF_IGNORED = True
|
||||
|
||||
Reference in New Issue
Block a user