日本华人论坛 求教华人IT大神们关于图片上传的技术上的问题。
日本 - 在宅3个来月了,上星期突发奇想出了个Idea,感觉做一个新的网站可以赚些零花钱。
大家想想应该知道,运营网站会遇到很多问题。
目前有运营着一个网站,有一个问题在这个新网站上必须解决。
图片上传问题:
大家都知道,现在手机和相机,拍照的分辨率越来越高了,动不动就是5兆以上的图片。
用户上传这样的图片,占用服务器大量带宽不说,服务器端压缩这些图片也会消耗大量CPU等资源,会严重影响其他用户的访问速度。
新网站的图片上传功能应该会被大量使用,所以上述问题会被无限放大。
好在不用担心服务器的硬盘大小,会写个batch把几个月前的图片删除,因为没必要保存那么久。
我的水平能想到的解决方法:
在程序设计阶段,把图片处理完全放在其他服务器上,并且可以简单的扩展图片服务器数量。
这样主服务器就不会受到图片处理压力的影响了。
要是有办法可以节省大量的带宽等服务器资源就好了?
小弟才疏学浅,不知道有没有更好的方法,望高手们指点!
另外:
图片上传大小限制为10兆,设小了会造成用户不便。
让用户自己压缩后上传是不现实的。
服务器集群之类的技术是不现实的。
当然,如果网站做大到了要担心服务器带宽以及运算能力的问题的话,说明用户已经很多了,有这种烦恼是值得高兴的事。
但愿有那么一天吧!
评论
自动转成png或者压缩一下,不要原件
评论
现在的浏览器应该都支持html5了,参考下现在这个例子?应该是在客户端就把图片裁剪了。
https://qiita.com/yamazaki3104/items/abbcb88f573d3c5a4a40
评论
aws的s3等服务可以实现
评论
有一些图片存储平台。
可以转嫁出去。
评论
上传之前在浏览器客户端本地自己压完了再发给服务器。别说不会用javascript搞一个压缩图片的功能。
收的时候超过500k的文件直接拒收。服务器一点压力都没有。
评论
哈哈,看来有点落伍了,居然不知道HTML5的功能这么强大。
研究了一下,
虽然用不到你给的例子的裁剪功能,但确实可以在HTML5里通过Javascript把图片压缩后再上传。
不过应该还是有好多人在用对HTML5支持不好的浏览器,只能分case了。
感觉应该可以节省90%以上的用于图片上传的服务器流量。
已经经过客户端压缩的图片服务器端就不用耗费资源再压缩了。
太感谢了!
评论
惭愧惭愧,之前一直提不起学HTML5的兴趣。
这次兴趣来了。
华人果然藏龙卧虎啊。
评论
感觉赶上了HTML5普及的这个好时代。
评论
难得好贴
日本 Japan
·日本中文新闻 日本26年新成人预估仅109万 与去年并列历史第二低
·日本中文新闻 日本皇居新年参贺突发裸奔事件 男子涉公然猥亵被捕
·日本中文新闻 印度宣布超越日本成为全球第四大经济体
·日本留学生活 在熟悉的城市,遇見不一樣的感受
·日本留学生活 求购一些水电燃气话费等公共料金请求书
·日本华人网络交流 制造信息垃圾的产业,这种现象在日本尤其普遍。
·日本华人网络交流 美军入侵 委内瑞拉领空 并非零伤亡
·日本华人网络交流 年末采购食品,恰时间就能全半价。
·中文新闻 马丁·克鲁内斯 (Martin Clunes) 在新剧中变身休·爱德华兹 (Huw Edw
·中文新闻 当朋友们讲述他们对他们的阴谋感到震惊以及他们如何向他们隐