1
zencoding 2014-09-16 19:55:17 +08:00
建议用国内的吧,直接用IP访问
|
2
echoapp OP 如果针对的是海外用户呢?
|
3
sunshower 2014-09-16 20:32:56 +08:00
app的用户是国内的?
Linode条款没说保证速度 |
5
lsylsy2 2014-09-16 20:37:48 +08:00
@echoapp 小型可以,大型也可以。
Linode最高配96G内存、20核,几百万PV都没有太大问题吧,再大的规模,LZ也不需要在这里问了 |
6
san3ye 2014-09-16 21:43:48 +08:00
问题应该不大,速度嘛,还算稳定。
|
10
sophymax 2014-09-16 22:35:54 +08:00 2
@echoapp linode最低配无计算逻辑无读库无JVM无PHP解释器,就是收到个请求从memcache里取值返回个固定值的接口,1分钟可以处理70W次,内网里亲测,当然这个从memcache取值并返回的逻辑千万别用PHP、Java Web之类的,多了层解释器或者虚拟机,有些还带着各种臃肿的框架,php能有7W就不错了,Java比php好点。用ngx_lua+upstream,或者nodejs、golang之类的东西才可以接近1分钟几十万次的量级,这也是多数VPS的能力(排除带宽因素,像阿里云那种极度限制带宽的是不可能到70W的,但在内网里测能达到这个量级),VPS发挥性能极限更需要轻量且直接的东西
|
12
sophymax 2014-09-17 09:48:06 +08:00
@echoapp python没问题,tornado相比纯Python会降低些效率,降低多少需要你自己测试喽,当然你觉得自己写的epoll逻辑比不上torbado的,就用人家的就是了,注意只利用其非阻塞及epoll的特性,其他的东西越精简越好,因为不是做网站,是做接口,用户发一个请求,我们在服务器端非阻塞地处理这个请求,任务就完成了,尽量别引入多余的东西
|
13
jack894 2014-09-17 11:47:19 +08:00
@sophymax 大哥请问用linode最基础款的vps,java+mysql能同时支持多少用户在线?有php+mysql支持的多吗。
|
14
sophymax 2014-09-17 12:03:59 +08:00 1
@jack894 之前用的wordpress,没开任何缓存的情况下,算是个复杂的纯php+mysql程序吧,内网压测几百并发一分钟能处理一两万次请求吧,如果你的图片和网站放在一起的话这个值可能更低,Java应该比PHP好点,没试过,但Java的各种web框架比php重很多,要小心内存不够用,最基础款只有1G内存吆。看似是几百并发,但实际上每个网页加载不光请求一次,所以几百并发这个值还要降好几倍,静态化和缓存化后性能是呈百倍的提升,主要瓶颈还是读mysql,当然个人博客没必要折腾,应用类接口或者用户多的网站cache方案是必备
|