https://vercel.com/guides/loading-static-file-nextjs-api-route
I use fs.readFile to read the local source code file, and then use shiki to perform code highlighting. When encountering an extra-long file with nearly 40,000 lines, each rendering process requires about 10 seconds. Therefore, I speculate that fs.readFile is not cached, causing shiki to be executed repeatedly.