web 想做一个表单,峰值 10000 人同时提交报名,报名选项含有图片上传,图片都是手机拍照原图 10M 左右一张

2018-03-14 13:01:47 +08:00
 king2014

这样的需求我需要什么配置的云服务器才可以满足要求呢?比如带宽需要多少?cpu 和内存等.求教

4980 次点击
所在节点    程序员
52 条回复
miragetu
2018-03-14 19:39:53 +08:00
1w 人同时提交报名,是什么这么火热?
ycz0926
2018-03-14 19:51:39 +08:00
先不说 10000,算 5000 好了,就图片上传一块,就 5000 * 10M / 1024 = 48G 内存(不知道算的对不)
其他,5000 - 10000 的并发,简单的业务逻辑,这应该不会是大问题,
这应该是是带宽、内存的问题
ycz0926
2018-03-14 19:53:45 +08:00
就如楼上很多同行说的,直接用 aws、七牛之类的好了
wdd2007
2018-03-14 19:55:23 +08:00
图片可以在前端压缩一下再上传。
sunchen
2018-03-14 20:03:09 +08:00
aws lambda +1
xiangyuecn
2018-03-14 20:06:55 +08:00
@loading 5 楼妥妥的没毛病

@tjsdtc 10M 一张是应该缩小一下,手机上纯 js 能搞定,现在手机拍出来的照片文件大小是有点大了,也许我们上传要求的图片没有必要要那么宽和高,缩小一下尺寸也许 500K 就能满足要求呢
cnwtex
2018-03-14 20:17:32 +08:00
微信这么普及, 做的那么好的图片压缩功能不用...
zjcqoo
2018-03-14 20:27:11 +08:00
找些可以免费上传的接口,把图片加密后传上去。自己的服务器只接受 url 和密钥就够了 😀
night98
2018-03-15 01:50:36 +08:00
页面上传时图片压缩,大概压缩到 300kb 左右就差不多了,表单提交应该不是重点,用对象存储吧,目前这个机器足够用了。
49gd
2018-03-15 10:10:31 +08:00
这是啥报名 万人相亲大会?
fiht
2018-03-15 12:36:02 +08:00
忽然想,这个表单用腾讯云的或者是问卷星这类的是不是可行...
zoffy
2018-03-15 19:33:12 +08:00
项目是抢答类 app 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX