日本华人论坛 求教华人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
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?