一个穷学生的产品梦--关于服务器配置的选择 求助!

2018-11-04 00:43:14 +08:00
 snoopy1024

第一次发帖 各位 V 友好 我是一名大四在校生 计院;前段时间投了几份产品的工作 不太理想 就索性不找了 留在学校学校做个人项目;打算的是为学校图书馆做个微信小程序 服务于学生 老师 方便查书 借书 还书 写书评等...愿景是希望能通过这个软件提高学校图书馆的借书率;我们学校的藏书量很大 可是官网陈旧 不好用 大学四年大家对图书馆的利用率不高。后端我用的 Django+drf 给前端提供 API 在做的时候 我把项目当成一个商业项目来严格要求自己 但不存在盈利模式;自己的代码水平不怎么样 本是计院学生 没有好好写代码 两年在实验室沉迷于 UI 设计;所以这将近 4 个月的时光 自己一个人孤军奋战学会了很多东西;好多东西都是现学现卖 例如 Django drf docker nginx 微信小程序 不过对待代码质量 信息安全 用户体验 我是非常严格地要求自己!目前项目还在进行中 到年底就要上线了...

「关于」最近服务器大厂都在做活动 穷学生想薅羊毛买服务器 但是对服务器配置暂时没太搞明白 也没有实际的上线项目做参考 我估计的是:最大并发:1000 人; API 里包含图书封面 每张图 200k 以内 以及图书信息;服务器:ubuntu server+Django+mysql+nginx+uwsgi

「问题」:对于服务器的 带宽 核数 内存 存储该如何选择? 以及后端项目该如何部署? 我目前的构思只是通过搜索引擎得知的 没有正式上线项目作参考;

跪谢各位 V 友前辈提供参考意见 对项目 对产品都行;真的跪谢各位的意见;这四个月来 除了搜索引擎我找不到问谁 全都是带着懵逼往下学的;

4473 次点击
所在节点    问与答
64 条回复
lostberryzz
2018-11-04 08:35:06 +08:00
先准备找工作,有多余的时间或者工作定了再去折腾这些
lhx2008
2018-11-04 08:39:21 +08:00
不是打击你,一天五万 PV,QPS 可能只有 2-5,图片 jscss 存在 cos/oss+cdn,买流量包不贵,但是图片要压缩。刚上,服务器 1 核 2g1m 都够用了,羊毛啥时候都有,急啥。
lhx2008
2018-11-04 08:48:02 +08:00
而且这种并不是刚需,不是每个人都会去找书,更不可能每天找,所以使用量不会太大,你要做好准备。其实图书显示和搜索直接调豆瓣的 API 或者啥 API 就行,或者代理调用学校的图书馆来搜索都行,根本没必要自建一个数据库,而且也不用搞这么久。
snoopy1024
2018-11-04 09:08:14 +08:00
@lhx2008 学校图书馆官网的信息 没有图书封面 也没有评论 虽然有评论系统。之前我所在的实验室有个项目 也是关于学校图书馆的 用的豆瓣 API 每个 ip 访问有数量限制。体验不好。这个不仅仅是图书信息 还有馆藏信息 借书 续借 还书 评论系统 。我是把它当做一个长期服务的产品!只要学校没出比我更好用的产品 我就会做下去。 信息分散开来看可能什么价值 但所有的信息聚合起来并有了一定的数据量 它的价值就体现出来了。 学校官网的评论系统建立了估计有 6 年以上了吧 最热门的书下也就 2,3 条评论 而且都年代久远 因为大家根本不会用。
GiantHard
2018-11-04 09:11:23 +08:00
先用学生机把东西做出来,然后推广出去,之后要是性能不够,就再找老师或者自己去薅羊毛。图片的话,很多云厂商都有免费的对象存储跟 CDN,先用着,等快不够用了再去买
snoopy1024
2018-11-04 09:13:03 +08:00
@lostberryzz 我就是想靠个人项目去找产品的工作。也当做是自己的毕设吧
snoopy1024
2018-11-04 09:18:30 +08:00
👌👌👌
snoopy1024
2018-11-04 09:19:12 +08:00
@GiantHard 👌👌👌
DeWhite
2018-11-04 09:57:19 +08:00
去白嫖 CDN 就好,qps 你这个太高了。
10QPS 我都嫌多。。。
whileFalse
2018-11-04 10:08:14 +08:00
贵校的选课系统怕是都没有 1000qps
szhaoliang
2018-11-04 10:40:57 +08:00
嘎油!
snoopy1024
2018-11-04 11:07:45 +08:00
@whileFalse 真有可能…
snoopy1024
2018-11-04 11:08:53 +08:00
@szhaoliang 👌👌
loading
2018-11-04 11:15:02 +08:00
云服务还有个特性就是弹性啊。先入低端的,不行就秒切过去。
GDC
2018-11-04 11:50:58 +08:00
过来人弱弱的说一句,1000qps 哪怕 200qps 真的是你想多了…
除非你搞个在线送红包… 不然 200q/h 都笑开花了…

然后说点有建设性的,封面图扔到又拍云,用又拍云自带的功能,输出压缩过、裁减过的图给你做封面图。如果流量大了你觉得费用高了,可以找 @UPYUN 给你学生优惠甚至赞助,他们经常有这类活动。

服务器方面,真心觉得你大大大大的高估了访问量,先上个单核 2G 内存 1M 带宽都够,不够再加,前期不要计划得非常非常充裕,没必要,这种项目,服务器卡死几个小时,才让你有成就感(老子的项目访问人数多到把服务器挤爆啦哈哈哈哈)

明明标题写着穷学生,计划的却都是 1000qps 的事,超过 100qps 了随时在站里圈我,我掏钱给你买服务器,你挂一条我的 banner 广告就行了,广告费都赚得乐开花了。
Marmot
2018-11-04 12:03:28 +08:00
做产品的话,对 1000QPS 得有点概念吧
目前 V 站的在线人数是 1900+,这里面一半的人同时操作,能达到你的标准。
买服务器,先买最便宜的,有流量了就有钱切好的服务器了
Loyalsoldier
2018-11-04 12:45:09 +08:00
QPS 一般是指 1 秒钟内有多少个动态请求(如果静态文件放在 CDN 上的话)。一般来说,一个校内应用,有 100-200 就很疯狂了,这种一般都是查成绩的时候才会出现。就图书馆借书这种低频需求而言,QPS 有 30 都算高了……
SNOOPY963
2018-11-04 14:58:06 +08:00
(;´༎ຶД༎ຶ`) 楼主你这个 ID …… 故意的吧
octobersnow
2018-11-04 15:10:08 +08:00
图片上 oss, 1h2g 基本够用,别担心,,用的频率没你想象的那么高
snoopy1024
2018-11-04 15:15:42 +08:00
@SNOOPY963 史努比是我的小伙伴 喜欢他很多年了。😃

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

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

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

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

© 2021 V2EX