perf: Preconnect to CDN

This commit is contained in:
Tom Moor
2023-07-08 14:19:28 -04:00
parent cf32d227e6
commit 21d446881e
3 changed files with 35 additions and 6 deletions

View File

@@ -7,14 +7,27 @@ const isProduction = env.ENVIRONMENT === "production";
const prefetchTags = [];
if (process.env.AWS_S3_UPLOAD_BUCKET_URL) {
if (env.AWS_S3_ACCELERATE_URL) {
prefetchTags.push(
<link
rel="dns-prefetch"
href={process.env.AWS_S3_UPLOAD_BUCKET_URL}
key="dns"
rel="preconnect"
href={env.AWS_S3_ACCELERATE_URL}
key={env.AWS_S3_ACCELERATE_URL}
/>
);
} else if (env.AWS_S3_UPLOAD_BUCKET_URL) {
prefetchTags.push(
<link
rel="preconnect"
href={env.AWS_S3_UPLOAD_BUCKET_URL}
key={env.AWS_S3_UPLOAD_BUCKET_URL}
/>
);
}
if (env.CDN_URL) {
prefetchTags.push(
<link rel="preconnect" href={env.CDN_URL} key={env.CDN_URL} />
);
}
if (isProduction) {