#Caching on server

4 messages · Page 1 of 1 (latest)

frail sonnet
#

How can I cache data in a server component? I fetch data from meilisearch so im not calling any fetch function to use revalidate im simply calling a function from meilisearch built-in library

cedar pondBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)

wary ridge
#
  1. With use cache if you are fine with using canary build: https://nextjs.org/docs/app/api-reference/directives/use-cache
  2. with unstable_cache which is previous proposition for cache api: https://nextjs.org/docs/app/api-reference/functions/unstable_cache
  3. Sometimes sdk libraries allow you to inject some things to fetch options before request starts (usually this is called hooks, middleware (not to confuse it with Next middlewares!) or events. Highly depends on SDK, but if possible, I'd look into something like this.

Learn how to use the use cache directive to cache data in your Next.js application.

API Reference for the unstable_cache function.

frail sonnet
#

Ty ty sir