ai generated solutions to our ai generated problems
This commit is contained in:
@@ -113,9 +113,9 @@ Optional API protection tuning:
|
|||||||
```sh
|
```sh
|
||||||
API_CACHE_TTL_MS=15000
|
API_CACHE_TTL_MS=15000
|
||||||
PUBLIC_DATA_CACHE_DIR=~/tsswebstorage/public-data
|
PUBLIC_DATA_CACHE_DIR=~/tsswebstorage/public-data
|
||||||
PUBLIC_DATA_CACHE_FRESH_MS=60000
|
PUBLIC_DATA_CACHE_FRESH_MS=300000
|
||||||
PUBLIC_DATA_CACHE_STALE_MS=86400000
|
PUBLIC_DATA_CACHE_STALE_MS=86400000
|
||||||
PUBLIC_DATA_PREWARM_INTERVAL_MS=60000
|
PUBLIC_DATA_PREWARM_INTERVAL_MS=300000
|
||||||
API_RATE_LIMIT_WINDOW_MS=60000
|
API_RATE_LIMIT_WINDOW_MS=60000
|
||||||
API_RATE_LIMIT_MAX=120
|
API_RATE_LIMIT_MAX=120
|
||||||
```
|
```
|
||||||
|
|||||||
+2
-2
@@ -34,9 +34,9 @@ ANALYTICS_ACTIVE_WINDOW_SECONDS=75
|
|||||||
|
|
||||||
API_CACHE_TTL_MS=15000
|
API_CACHE_TTL_MS=15000
|
||||||
PUBLIC_DATA_CACHE_DIR=~/tsswebstorage/public-data
|
PUBLIC_DATA_CACHE_DIR=~/tsswebstorage/public-data
|
||||||
PUBLIC_DATA_CACHE_FRESH_MS=60000
|
PUBLIC_DATA_CACHE_FRESH_MS=300000
|
||||||
PUBLIC_DATA_CACHE_STALE_MS=86400000
|
PUBLIC_DATA_CACHE_STALE_MS=86400000
|
||||||
PUBLIC_DATA_PREWARM_INTERVAL_MS=60000
|
PUBLIC_DATA_PREWARM_INTERVAL_MS=300000
|
||||||
API_RATE_LIMIT_WINDOW_MS=60000
|
API_RATE_LIMIT_WINDOW_MS=60000
|
||||||
API_RATE_LIMIT_MAX=120
|
API_RATE_LIMIT_MAX=120
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -51,7 +51,7 @@ const API_CACHE_TTL_MS = Number(process.env.API_CACHE_TTL_MS || 15000)
|
|||||||
const PUBLIC_DATA_CACHE_DIR = path.resolve(
|
const PUBLIC_DATA_CACHE_DIR = path.resolve(
|
||||||
expandHome(process.env.PUBLIC_DATA_CACHE_DIR || path.join(UPTIME_STORAGE_DIR, 'public-data')),
|
expandHome(process.env.PUBLIC_DATA_CACHE_DIR || path.join(UPTIME_STORAGE_DIR, 'public-data')),
|
||||||
)
|
)
|
||||||
const PUBLIC_DATA_CACHE_FRESH_MS = Number(process.env.PUBLIC_DATA_CACHE_FRESH_MS || 60 * 1000)
|
const PUBLIC_DATA_CACHE_FRESH_MS = Number(process.env.PUBLIC_DATA_CACHE_FRESH_MS || 5 * 60 * 1000)
|
||||||
const PUBLIC_DATA_CACHE_STALE_MS = Number(process.env.PUBLIC_DATA_CACHE_STALE_MS || 24 * 60 * 60 * 1000)
|
const PUBLIC_DATA_CACHE_STALE_MS = Number(process.env.PUBLIC_DATA_CACHE_STALE_MS || 24 * 60 * 60 * 1000)
|
||||||
const PUBLIC_DATA_PREWARM_INTERVAL_MS = Number(process.env.PUBLIC_DATA_PREWARM_INTERVAL_MS || PUBLIC_DATA_CACHE_FRESH_MS)
|
const PUBLIC_DATA_PREWARM_INTERVAL_MS = Number(process.env.PUBLIC_DATA_PREWARM_INTERVAL_MS || PUBLIC_DATA_CACHE_FRESH_MS)
|
||||||
const API_RATE_LIMIT_WINDOW_MS = Number(process.env.API_RATE_LIMIT_WINDOW_MS || 60000)
|
const API_RATE_LIMIT_WINDOW_MS = Number(process.env.API_RATE_LIMIT_WINDOW_MS || 60000)
|
||||||
|
|||||||
Reference in New Issue
Block a user