我正在使用React和Gatsby为自己开发一个个人作品集,我正在寻找一种方法来实现一个画廊,里面有我所有的摄影作品。
我需要一种方法来有效地存储和检索大量的高分辨率图片,以便在画廊中使用。我正在考虑使用AWS S3 bucket(因为他们有一个免费的层级),并在Node中写一个简单的API来检索这些图片,但我想知道是否有一个更简单更好的选择。
S3 bucket是个好主意。 如果你使用像cloudflare这样的CDN,并添加正确的缓存头,你可以限制数据吲出。
Gatscby有一个插件,你可以使用,所以你不需要写自定义代码。https:/www.gatsbyjs.orgdocsdeploying-to-s3-cloudfront