From 4031f35c734c03656edd0759f0de952e0f59bb46 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Mon, 13 Jul 2026 01:06:38 +0200 Subject: [PATCH] Added actor render timings. --- pages/actors/@actorId/+onBeforeRender.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/actors/@actorId/+onBeforeRender.js b/pages/actors/@actorId/+onBeforeRender.js index c9f171c..129ca36 100644 --- a/pages/actors/@actorId/+onBeforeRender.js +++ b/pages/actors/@actorId/+onBeforeRender.js @@ -41,12 +41,15 @@ export async function onBeforeRender(pageContext) { throw redirect(`/login?r=${encodeURIComponent(pageContext.urlOriginal)}`); } + console.time('page fetch actor'); const [actor] = await fetchActorsById([Number(pageContext.routeParams.actorId)], {}, pageContext.user); + console.timeEnd('page fetch actor'); if (!actor) { throw render(404, `Cannot find actor '${pageContext.routeParams.actorId}'.`); } + console.time('page fetch actor assets'); const [actorReleases, campaigns, countries] = await Promise.all([ fetchReleases(pageContext), getRandomCampaigns([ @@ -58,6 +61,7 @@ export async function onBeforeRender(pageContext) { ].filter(Boolean), { tagFilter: pageContext.tagFilter }), isEditing && fetchCountries(), ]); + console.timeEnd('page fetch actor assets'); if (actor.alias && actorReleases.scenes.length === 0 && !Object.hasOwn(pageContext.urlParsed.search, 'inspect')) { throw redirect(`/actor/${actor.alias.id}/${actor.alias.slug}`);