五千年(敝帚自珍)

主题:【原创】我有一个问题 -- 美人他爹

共:💬73 🌺79
全看分页树展 · 主题 跟帖
家园 【原创】关于HTTP的各打50大板。

1.stateless/stateful就是个相对概念。某种程度上,HTTP的stateless对提高server段的“并发连接数目”有很大的好处。比如,某WEB server的并发连接是60/每秒,但通过时分复用,“并发客户数目”可以做到1800/每30秒。这里的关键是stateful是一个CASE BY case的定义。对西西河而言,用户在线的状态是多少时间更新一次?这个只有铁手自己知道。

2.TEXT BASED指的是HTTP协议本身,HTTP的“body”采用什么格式(文本,二进制)完全由客户端和服务器协商决定。就是文本格式,HTTP也可以指定压缩格式来提高应用数据的传输效率(速度)。TEXT BASED的最大好处就是方便调试和监控,非常简单的sniffer程序就可以搞定。调试完成后直接将“body”格式转为压缩即可提高效率。

3.MIME的最重要的目的不是传输非文本内容,而是用于防止宝贵的带宽不用于传输网络“废话”。比如客户端的请求说可接受的内容格式仅限于html/txt,服务器给的应答是SGML/TXT,这服务器不是找抽吗?!

4.主从概念的HTTP没有一种“回调机制”。从这个角度上看,HTTP不适合RPC是肯定的。

5.关于“新兵蛋子/SA证书”的事情还是少讲为好。大家还是对事情不要对人。拜托。

6.最多网络协议中活的最好的是DNS而不是HTTP。FIREWALL首先要让DNS通过,然后HTTP才能有意义地工作。

通宝推:响马,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河