Test Header HTML Code

2011年3月27日

我们看到的网页都是从服务器实时来的吗?

摘要: 为了提高网页的浏览速度,在客户端到服务器端的各个节点其实都是做了缓存的:1, HTTP代理,如果你的浏览器设置了代理的话,那么代理服务器很可能会对网页进行cache,比如你访问了网页A,同事刚好又去访问A,那么就不用两次都去服务器拉取了。2,ISP:ISP为了提高效率,通常也会进行缓存。3,服务器镜像:对不同地区的用户请求跳转倒不同的服务器,对于某些访问过大的,比如图片等,可以分很多服务器存放,提高效率。缓存是好事情,但缓存多久才合适呢?太短,效率不高。太久,怕网页内容已经变化了,没有及时更新。现在一般会采用以下策略:1)根据网页的Last Modified Time,比如ISP拿到的网页,发 阅读全文

posted @ 2011-03-27 00:30 宁静的水泡 阅读(294) 评论(0) 推荐(0) 编辑

关于UDP与TCP的几点心得

摘要: 被大家都知道UDP是Connectionless oriented. TCP是Conenction OrientedUDP的包头只有源端口,目标端口,包长度,校验位。也就是说,UDP只需要把包发出去即可,不需要建立连接,关闭连接。不关心对方是否收到。而TCP的包头则比较复杂,有许多控制位,TCP需要建立连接,按顺序发送数据包,接收方需要向发送方确认数据包收到,当然确认消息可以跟数据发送合并(打开SYN,ACK控制位即可)。TCP具有超时重传等机制。另外TCP的包头没有长度字段,TCP封装在IP包里,应该就是IP包的数据部分的长度-TCP包头的长度=TCP数据长度UDP的数据长度用16bit表示 阅读全文

posted @ 2011-03-27 00:20 宁静的水泡 阅读(3442) 评论(0) 推荐(0) 编辑

导航

Test Rooter HTML Code