Add some performance profiling, increase performance for loading thumbnail data
This commit is contained in:
@ -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;
|
||||
|
Reference in New Issue
Block a user