【发布时间】:2021-07-27 07:21:33
【问题描述】:
我不知道如何表达这个问题,所以我会给你一张图片:
我已经构建了一个卡片浏览器 React web 应用程序,当用户访问该页面时,它会懒惰地下载 50mb 的图像。应用程序本身为 1mb。
图像总是相同的,它们的数量是静态的,没有上传或任何复杂的东西。
现在,如果我将其托管在平均带宽价格为 0.08 美元/GB 的服务器上,并且每天有 10000 名访问者,则为 10000 x 30 x 50mb = 1500GB * 0.08 美元 = 1200 美元/月。
有没有办法在不支付 1200 美元/月带宽的情况下为 Web 应用托管这 50mb 的空间?
【问题讨论】:
-
所以,为了确定,您的项目有 50mb 的图像,是这样吗?
-
50 MB。而已。五十。
-
并非所有用户每次都会下载您的图像...在第一次下载后,它们将保留在浏览器缓存中。还是每天有 10.000 名新访客?
-
也许您可以尝试压缩这些图像,您使用的是哪种格式?什么是平均图像高度和宽度,平均大小是多少(以 Kb 为单位)?
标签: reactjs amazon-web-services backend hosting aws-amplify