V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryd994  ›  全部回复第 485 页 / 共 494 页
回复总数  9876
1 ... 477  478  479  480  481  482  483  484  485  486 ... 494  
2014-11-01 18:25:29 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 传输设备hold不住的时候就会扔掉啊
2014-11-01 18:24:33 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 那前提是你只有这点发送啊……如果不额外指定,发送方有什么理由不用满带宽呢?
2014-11-01 18:05:58 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama …………正常的连接也是不停地拥塞,减速,拥塞,减速好吧…………也就是说本来硬件丢掉的,现在软件丢掉而已,是等效的。不是说合不合理,而是说这是你无法控制代码时的唯一方法。

窗口大小不只是拥塞算法给,也会由接收方在ACK中指定,这就叫flow control啊……
http://www.tcpipguide.com/free/t_TCPWindowSizeAdjustmentandFlowControl-2.htm
缓冲区里的数据会减少ack回去的window size,这就是你之前说的方法的实际过程啊,您是不是在4层待太久了,有空也该来三层看看啊。
2014-11-01 17:24:58 +08:00
回复了 runcelim 创建的主题 Linux mosh 解决 SSH 延迟问题,效果不是很明显,是什么原因?
照理说200没啥啊,跨太平洋随随便便就300+,我感觉日常管理还能接受,感觉肯定是感觉得到,但不影响吧。
2014-11-01 17:20:18 +08:00
回复了 declanVox 创建的主题 Linux Nginx 反向代理 Tumblr 无法显示图片的问题
@declanVox proxy_set_header "Referer" "http://$host/"
应该就行了,不行的话把$request_uri加上
2014-11-01 17:14:51 +08:00
回复了 declanVox 创建的主题 NGINX Nignx 反代,前端机要作 Https 访问,后端机也必须支持 ssl 吗?
这种问题应该自己先试一下,多读文档: http://nginx.org/en/docs/http/ngx_http_proxy_module.html

proxy_pass http://$host$request_uri ;
2014-11-01 17:10:03 +08:00
回复了 jacy 创建的主题 NGINX nginx 如何反代所有域名?
@jacy error.log里是会提示的,下次问问题前先google一下errorlog
2014-11-01 17:08:18 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 丢包只会drop开始那一段超速的,然后客户端的拥塞算法就会认为网络上发生拥塞,发送速度就下来了,然后后面就会一直稳定在这个速率上,既然不超速就不会发生drop。所以尽管浪费了开头那段,但是后面的包是完全没影响的。这只是在无法修改服务器代码时的一种workaround而已。

更文明的办法是调整窗口大小。ack会带上window size。这就是正规的flow control:
http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Flow_control
你说的控制读socket本质上就是这个,没读走的数据还留在系统缓冲区里,然后ack回去的window size就小了,发送方就会控制速度了。这部分都是系统tcp栈做好的轮子。
如果自己写服务器的话,确实这样做才是正解。
如果写的只是应用的话就该查http服务器的文档。

@zhengkai 你说的limit_req是限制请求频率而非传输速率。应当使用upload_limit_rate:
http://wiki.nginx.org/HttpUploadModule#upload_limit_rate
2014-11-01 11:10:33 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 缺德一点也可以不改协议层,ipfilter 限制频率drop就行
2014-11-01 11:04:31 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 事实上就是让客户重发,但是别忘了TCP是有拥塞算法的,重发之后就会降速。也就是说给客户端一个拥塞的假象
2014-11-01 10:53:49 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@mengskysama 如果稳定的加上一个延迟的话,TCP完全能够处理,延迟大不是问题,随机性才是
2014-11-01 10:50:18 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
还有就是TCP窗口小一点
2014-10-31 18:17:53 +08:00
回复了 Zuckonit 创建的主题 Python 求一个可以限制 post 上传文件速率库
@ss098 也有办法,利用TCP协议,延迟ACK
2014-10-30 20:38:41 +08:00
回复了 aheadlead 创建的主题 Linux Linux/Unix 中开源应用 wget 发现严重安全漏洞
而且也不算严重bug,只是moderate而已
2014-10-30 20:37:50 +08:00
回复了 sharebox 创建的主题 问与答 笔记本屏幕灯管坏了,如何继续发挥余热?
@sharebox 正常笔记本装什么openwrt,随便哪个Linux都行
2014-10-30 20:35:31 +08:00
回复了 aheadlead 创建的主题 Linux Linux/Unix 中开源应用 wget 发现严重安全漏洞
经常到奇怪ftp站上下东西的人才怕
2014-10-30 08:46:33 +08:00
回复了 williamx 创建的主题 Ruby on Rails nginx+rails+mysql 需要什么样的服务器?
1G都跑不起来是不是有点夸张……检查一下设置?
2014-10-29 16:21:16 +08:00
回复了 andybest 创建的主题 NGINX Nginx 如何过滤关键词?
2014-10-29 16:20:23 +08:00
回复了 klc1989110 创建的主题 NGINX nginx 如何代理部分链接到另一台机器
或者subsfilter把资源全换掉
1 ... 477  478  479  480  481  482  483  484  485  486 ... 494  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3126 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 70ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.