我指的是在确保访问网速足够的情况下:
1:CPU 2:内存 3:带宽 4:节点地址
我想的是 1、2 肯定会影响访问速度的,那么我假设 2 核 4G 的前提下,UV 大约 1000 左右,带宽在不浪费的情况下多少 Mbps 合适?
然后就是节点地址的,我的源服务器是在美东,那么代理服务器放在哪里合适?香港?北京?上海?
大家集思广益,谢谢
1
iamdsy 2017-11-14 20:29:56 +08:00
感觉你这个问题不是很清晰啊,大概回答一下。
首先,个人认为 uv 本身应该是一个业务用语,用于表明这个服务器受欢迎程度,一天有多少人来访问这个服务器。 其次如果要从技术角度来说服务器或者 nginx 的承受能力,其实 PV 应该更有意义一些,而根据常规测试(具体见 http://www.lstop.pub/2016/08/01/Nginx%E4%BC%98%E5%8C%96%E5%8F%8A%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95/),这个里面的 2 核 4G 能支持上万的并发链接,所以你这个配置的 CPU 和内存完全没问题。 再次,不知道你这个是拿来代理的视频还是一般的 web 还是小说网站之类的东西,如果是视频,那带宽肯定要很大,看你视频质量了,一般来说 1080p 的视频,传输 1 个的话 2Mbit/s 应该比较流畅,如果是文字类的,那其实估计更少。 再再次,源服务器和代理服务器之间如果有 VPN,其实放哪都关系不大,从香港去美国和从上海北京去美国估计走光缆时速差别不大;如果没有 vpn,最重要的其实是这两者间经过的路由器和路由速度,这个,个人猜测香港的更好! |
2
CEBBCAT 2017-11-14 21:05:56 +08:00
楼上的链接:http://www.lstop.pub/2016/08/01/Nginx%E4%BC%98%E5%8C%96%E5%8F%8A%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95/
|
3
daocheng 2017-11-14 21:17:51 +08:00 via Android
在美东的话,选择美西 CN2 作为代理服务器
|
4
s609926202 OP @iamdsy。。。。我忘说了一个重要的信息,,代理的不仅有美东的资源,还有 AWS 尚 S3 的图片等资源。。。
|
5
0ZXYDDu796nVCFxq 2017-11-14 22:56:43 +08:00 via iPhone
自己测试一下就行了
纯静态,有缓存,不做负优化,访问的文件比较集中的话,随便一台机器都能跑满万兆 |
6
s609926202 OP @gstqc
刚刚 ab 测试了下,并发 100,1000 次访问的数据如下: ``` [root@VM_23_169_centos ~]# ab -n 1000 -c 100 http://eladxxxxxxxxxm/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking eladeanode.trueniu.com (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: nginx/1.9.9 Server Hostname: eladeanode.trueniu.com Server Port: 80 Document Path: / Document Length: 60888 bytes Concurrency Level: 100 Time taken for tests: 300.551 seconds Complete requests: 1000 Failed requests: 499 (Connect: 0, Receive: 0, Length: 499, Exceptions: 0) Write errors: 0 Total transferred: 61788973 bytes HTML transferred: 61491379 bytes Requests per second: 3.33 [#/sec] (mean) Time per request: 30055.138 [ms] (mean) Time per request: 300.551 [ms] (mean, across all concurrent requests) Transfer rate: 200.77 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 49 966 902.7 716 7084 Processing: 1289 26399 21672.7 23701 83029 Waiting: 462 22630 22199.1 13952 80911 Total: 1343 27364 21651.8 23830 83341 Percentage of the requests served within a certain time (ms) 50% 23830 66% 45242 75% 48600 80% 50180 90% 54099 95% 55818 98% 58098 99% 63462 100% 83341 (longest request) ``` 速度感人,,,我把火狐更新到最高版并把玩了一会还在测试,,哈哈,,,求解这个反向代理怎么拯救。。。 |
7
s609926202 OP 哦,对了,我这是香港节点的服务器,2 核 4G,10M 带宽,,据客服说到国内是 10%的带宽。。
|
8
0ZXYDDu796nVCFxq 2017-11-15 08:22:29 +08:00 via iPhone
你这没配缓存?
换个专职的运维上吧 |