我正在开发一个小PHP
脚本,这个脚本目前每天生成超过8GB的图片,所以我正在寻找一种解决方案来防止将来出现问题。
我的问题是我应该继续使用VPS
存储这些照片吗?或者使用云存储服务来存储它们并显示它们?对我来说哪个是最好的云存储服务?加载这些图片时,服务器中的负载是否会增加?
答案 0 :(得分:0)
它取决于您项目中的一些变化。 如果您可以自己维护VPS,我认为最好使用它,因为您可以在vps中使用一些压缩方法来减少图片大小。 另一方面,使用云存储可以帮助您简单地增加存储空间!
答案 1 :(得分:0)
这种工作的最佳实践始终是比较硬件和处理时间之间的成本。现在几天存储硬件比使用CPU和Ram的处理时间便宜。为什么不在每个请求中保存所有图像文件并为用户提供服务而不处理像NoSQL为用户提供服务的图像创建?
答案 2 :(得分:0)
我认为您应该使用AWS(亚马逊网络服务)上传图片,我遇到了同样的问题,AWS解决方案工作正常。您只需将图片的网址存储在数据库中,当图片加载时就不会增加服务器的负载。
以下是文档 - AWS documentation