文件名称:redis-cached-prismic-api:使用Redis在Next.js和Express应用程序中缓存Prismic API的演示
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-07 11:12:14
JavaScript
Redis缓存的Prismic API 这是Prismic Javascript API的包装,使您可以: 缓存主“ ref”的当前状态 更改时刷新刷新的“ ref”(通常通过侦听webhook) 使用Redis LRU缓存来缓存Prismic API调用 使用这种方法,我将我Next.js应用程序从webpagetest.org上的'F' 为'A'。 Prismic-javascript具有使用DefaultApiCache的内置缓存,该缓存使用内存存储区进行API调用。 在许多情况下效果很好。 但是,对于实施Prismic,我发现了一些问题: 使用标准示例进行的API调用会导致从Prismic请求当前主“ ref”的调用,等待其返回,然后进行实际调用。 我从Prismic团队了解到这里应该有一些缓存,但是使用Apache Bench和网站速度测试工具,我为我的项目的初始字节
【文件预览】:
redis-cached-prismic-api-master
----src()
--------RedisCachedPrismicApi.js(2KB)
--------RedisApiCache.js(2KB)
----Readme.md(5KB)
----express-example.js(1KB)