add file:http
This commit is contained in:
@@ -13,7 +13,7 @@ HTTP协议是无状态的,服务器只会响应来自客户端的请求,但
|
||||
|
||||
那怎么去实时地知道服务器的状态呢?方法有两个:
|
||||
|
||||
(1)长轮询:客户端每隔很短的时间,都会对服务器发出请求,查看是否有新的消息,只要轮询速度足够快,例如1秒,就能给人造成交互是实时进行的印象。这种做法是无奈之举,实际上对服务器、客户端双方都造成了大量的性能浪费。
|
||||
(1)**轮询**:客户端每隔很短的时间,都会对服务器发出请求,查看是否有新的消息,只要轮询速度足够快,例如1秒,就能给人造成交互是实时进行的印象。这种做法是无奈之举,实际上对服务器、客户端双方都造成了大量的性能浪费。
|
||||
|
||||
|
||||
(2)**长连接**:客户端只请求一次,但是服务器会将连接保持,不会返回结果。当服务器有了新数据时,实时地发给客户端,而一直保持挂起状态。这种做法的也造成了大量的性能浪费。
|
||||
|
||||
Reference in New Issue
Block a user