Linode 能满足小型 App 的服务器需求吗?

2014-09-16 18:56:09 +08:00
 echoapp
想把Linode作为服务器,App的活跃度预估不会很高,Linode的网络速度跟处理速度能否保证呢?
4244 次点击
所在节点    问与答
16 条回复
zencoding
2014-09-16 19:55:17 +08:00
建议用国内的吧,直接用IP访问
echoapp
2014-09-16 20:27:34 +08:00
如果针对的是海外用户呢?
sunshower
2014-09-16 20:32:56 +08:00
app的用户是国内的?
Linode条款没说保证速度
sunshower
2014-09-16 20:33:54 +08:00
@sunshower 回复前还是要养成刷新的习惯
lsylsy2
2014-09-16 20:37:48 +08:00
@echoapp 小型可以,大型也可以。
Linode最高配96G内存、20核,几百万PV都没有太大问题吧,再大的规模,LZ也不需要在这里问了
san3ye
2014-09-16 21:43:48 +08:00
问题应该不大,速度嘛,还算稳定。
echoapp
2014-09-16 22:12:32 +08:00
@sunshower 主要针对海外用户
echoapp
2014-09-16 22:13:47 +08:00
@lsylsy2 最低配...想等用户量做上去再换服务器
echoapp
2014-09-16 22:14:26 +08:00
@san3ye 谢谢~
sophymax
2014-09-16 22:35:54 +08:00
@echoapp linode最低配无计算逻辑无读库无JVM无PHP解释器,就是收到个请求从memcache里取值返回个固定值的接口,1分钟可以处理70W次,内网里亲测,当然这个从memcache取值并返回的逻辑千万别用PHP、Java Web之类的,多了层解释器或者虚拟机,有些还带着各种臃肿的框架,php能有7W就不错了,Java比php好点。用ngx_lua+upstream,或者nodejs、golang之类的东西才可以接近1分钟几十万次的量级,这也是多数VPS的能力(排除带宽因素,像阿里云那种极度限制带宽的是不可能到70W的,但在内网里测能达到这个量级),VPS发挥性能极限更需要轻量且直接的东西
echoapp
2014-09-16 23:09:32 +08:00
@sophymax python+tornado 速度可以吗?
sophymax
2014-09-17 09:48:06 +08:00
@echoapp python没问题,tornado相比纯Python会降低些效率,降低多少需要你自己测试喽,当然你觉得自己写的epoll逻辑比不上torbado的,就用人家的就是了,注意只利用其非阻塞及epoll的特性,其他的东西越精简越好,因为不是做网站,是做接口,用户发一个请求,我们在服务器端非阻塞地处理这个请求,任务就完成了,尽量别引入多余的东西
jack894
2014-09-17 11:47:19 +08:00
@sophymax 大哥请问用linode最基础款的vps,java+mysql能同时支持多少用户在线?有php+mysql支持的多吗。
sophymax
2014-09-17 12:03:59 +08:00
@jack894 之前用的wordpress,没开任何缓存的情况下,算是个复杂的纯php+mysql程序吧,内网压测几百并发一分钟能处理一两万次请求吧,如果你的图片和网站放在一起的话这个值可能更低,Java应该比PHP好点,没试过,但Java的各种web框架比php重很多,要小心内存不够用,最基础款只有1G内存吆。看似是几百并发,但实际上每个网页加载不光请求一次,所以几百并发这个值还要降好几倍,静态化和缓存化后性能是呈百倍的提升,主要瓶颈还是读mysql,当然个人博客没必要折腾,应用类接口或者用户多的网站cache方案是必备
jack894
2014-09-17 12:09:48 +08:00
@sophymax 这样看来,我想用jsp+mysql做可供百万用户使用的CRM客户关系管理软件,要跑在linode基础款的机器上是不可能了。难道要我换php+mysql吗,总觉得php做出的BS软件操作速度和功能丰富度上不给力啊。这可怎么办?
sophymax
2014-09-17 12:54:54 +08:00
@jack894 当然不可能.........百万用户使用,预算就应该是以万为单位的数量级,想着几十块钱搞定哪有这么好的事,换成php+mysql会更糟糕,jsp的方案也有很多可以优化的地方,比如弄一个java-memcache层,挡在访问mysql的逻辑前面,再比如很多页面直接弄成静态页面,可以很多台VPS协同工作,成本上会比独立服务器上跑正统JavaWeb方案便宜很多,当然对开发人员的要求也高了。

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

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

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

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

© 2021 V2EX