Add some performance profiling, increase performance for loading thumbnail data

This commit is contained in:
2025-07-19 10:44:51 +02:00
parent 1077491423
commit 5cff2cdc86
5 changed files with 84 additions and 12 deletions

View File

@ -1,8 +1,17 @@
import { Logger } from '$lib/log';
import type { RequestHandler } from './$types';
const logger = new Logger('+server.ts /');
export const GET = (async ({ fetch, setHeaders }) => {
const start = performance.now();
setHeaders({
'cache-control': 'max-age=10'
});
return await fetch('api/posts');
const afterHeaders = performance.now();
logger.debug('Headers took', afterHeaders - start, 'ms');
const f = await fetch('api/posts?count=5');
const afterFetch = performance.now();
logger.debug('Fetch took', afterFetch - afterHeaders, 'ms');
return f;
}) satisfies RequestHandler;