0

大家好,我正在考虑制作一个仅用于存储高质量图片的摄影网站。我知道为了让它更快而不损失质量,我可以压缩图片。由于我使用的是 React,我知道它不是一个优势,因为它的包尺寸很大。我一直想知道将照片存储在外部是否会更好(另外,摄影师只需在外部上传新照片以更新网站会更容易)。这个想法是可行的还是我让它变得更复杂以获得可能更糟糕的结果?如果这是一个好主意,您对将它们存储在哪里有任何建议,以便我可以发出 api 请求来检索它们?PS 我知道代码拆分和其他优化技术

4

2 回答 2

0

由于您打算让用户上传照片成为可能,因此这些照片将始终存储在 react 应用程序的外部(您创建的云服务或快速 Web 服务器都位于 react 应用程序本身的外部)和因此这些不会影响您的捆绑包大小。

要回答您的问题,我建议您使用服务而不是自己托管图像,请考虑本示例中使用的 imgur https://github.com/MiguhRuiz/react-imgur-upload

于 2020-12-15T08:45:10.417 回答
0

在外部存储文件将是理想的解决方案。还要确保优化这些,因为这将改善页面加载时间。

还可以检查这些服务:

https://cloudinary.com/

https://imagekit.io/

亚马逊 S3

于 2020-12-15T08:47:03.430 回答