Configure and increase the image router cache sizes
This commit is contained in:
parent
c5e1c705f4
commit
0815c11302
@ -40,6 +40,10 @@ export const IMAGE_CACHE_FS_DIR =
|
|||||||
process.env.IMAGE_CACHE_FS_DIR || locreq.resolve("cache/images");
|
process.env.IMAGE_CACHE_FS_DIR || locreq.resolve("cache/images");
|
||||||
export const SMARTCROP_CACHE_FS_DIR =
|
export const SMARTCROP_CACHE_FS_DIR =
|
||||||
process.env.IMAGE_CACHE_FS_DIR || locreq.resolve("cache/smartcrop");
|
process.env.IMAGE_CACHE_FS_DIR || locreq.resolve("cache/smartcrop");
|
||||||
|
export const IMAGE_CACHE_SIZE = parseInt(process.env.IMAGE_CACHE_SIZE || "1000");
|
||||||
|
export const IMAGE_SMARTCROP_CACHE_SIZE = parseInt(process.env.IMAGE_CACHE_SIZE || "500");
|
||||||
|
export const IMAGE_THUMBNAIL_CACHE_SIZE = parseInt(process.env.IMAGE_CACHE_SIZE || "500");
|
||||||
|
|
||||||
export const UPLOADS_FS_DIR =
|
export const UPLOADS_FS_DIR =
|
||||||
process.env.UPLOADS_FS_DIR || locreq.resolve("uploaded_files");
|
process.env.UPLOADS_FS_DIR || locreq.resolve("uploaded_files");
|
||||||
export const MEILISEARCH_MASTER_KEY = process.env.MEILISEARCH_MASTER_KEY || "qwerty";
|
export const MEILISEARCH_MASTER_KEY = process.env.MEILISEARCH_MASTER_KEY || "qwerty";
|
||||||
|
|||||||
@ -1,5 +1,11 @@
|
|||||||
import { KoaResponsiveImageRouter } from "koa-responsive-image-router";
|
import { KoaResponsiveImageRouter } from "koa-responsive-image-router";
|
||||||
import { IMAGE_CACHE_FS_DIR, SMARTCROP_CACHE_FS_DIR } from "./config.js";
|
import {
|
||||||
|
IMAGE_CACHE_FS_DIR,
|
||||||
|
SMARTCROP_CACHE_FS_DIR,
|
||||||
|
IMAGE_CACHE_SIZE,
|
||||||
|
IMAGE_SMARTCROP_CACHE_SIZE,
|
||||||
|
IMAGE_THUMBNAIL_CACHE_SIZE,
|
||||||
|
} from "./config.js";
|
||||||
|
|
||||||
export const RESPONSIVE_IMAGES_URL_PATH = "/images";
|
export const RESPONSIVE_IMAGES_URL_PATH = "/images";
|
||||||
|
|
||||||
@ -11,4 +17,7 @@ export const imageRouter = new KoaResponsiveImageRouter({
|
|||||||
smartCropStoragePath: SMARTCROP_CACHE_FS_DIR,
|
smartCropStoragePath: SMARTCROP_CACHE_FS_DIR,
|
||||||
formatsForLossy: ["webp"],
|
formatsForLossy: ["webp"],
|
||||||
formatsForLossless: ["webp"],
|
formatsForLossless: ["webp"],
|
||||||
|
diskImageCacheSize: IMAGE_CACHE_SIZE,
|
||||||
|
smartCropCacheSize: IMAGE_SMARTCROP_CACHE_SIZE,
|
||||||
|
thumbnailMaxCacheSize: IMAGE_THUMBNAIL_CACHE_SIZE,
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user