20 lines
482 B
TypeScript
20 lines
482 B
TypeScript
/**
|
|
* Cache-Konfiguration
|
|
* TTL-Werte in Millisekunden
|
|
*/
|
|
export const cacheConfig = {
|
|
pages: {
|
|
ttl: parseInt(process.env.CACHE_PAGES_TTL || '60000'), // 60 Sekunden
|
|
},
|
|
pageSeo: {
|
|
ttl: parseInt(process.env.CACHE_PAGE_SEO_TTL || '300000'), // 5 Minuten
|
|
},
|
|
navigation: {
|
|
ttl: parseInt(process.env.CACHE_NAVIGATION_TTL || '300000'), // 5 Minuten
|
|
},
|
|
products: {
|
|
ttl: parseInt(process.env.CACHE_PRODUCTS_TTL || '30000'), // 30 Sekunden
|
|
},
|
|
} as const;
|
|
|