http协议,1.0或1.1版本,一个连接智能发送一个请求,通信都是基于请求/响应方式的,请求只能从客户端发起(半双工),发送冗长的首部。

在交互比较频繁的社交网站等,一直轮训带来的网络及服务器压力是个问题;而若使建立长连接,服务器要维护长连接带来的开销。

当然协议本身也没有安全相关的保障,如对客户端或是服务器的认证,而若是使用证书加https,保证了安全,但传输及服务计算比原来高。

基于此,google的spdy和websocket是它的一个改进。

在此基础上ETAG的缓存,可以提高一部分的性能,特别是资源文件。

但是资源文件的访问,通常是存放在cdn节点,而且和主要URI可能不是一个域名,如image、css、js的访问,多次访问的多次连接建立的问题,这个问题不管用以上何种协议是没法规避的。

最新文章

  1. 调用数据库函数CallableStatement
  2. [转]Debian 安装与卸载包命令(APT&&DPKG)
  3. unity3d Human skin real time rendering 真实模拟人皮实时渲染(转)
  4. 转: ant condition使用
  5. Splunk常用命令
  6. OVS - commands
  7. 详解JS对象
  8. [js高手之路]深入浅出webpack教程系列7-( babel-loader,css-loader,style-loader)的用法
  9. js中的稀疏数组和密集数组
  10. jq交叉淡入淡出轮播图
  11. [SDOI2016]生成魔咒
  12. json对象转对象
  13. 本地复现Flash 0day漏洞(CVE-2018-4878)
  14. Taro 生命周期
  15. 使用vue+koa实现一个简单的图书小程序(1)
  16. IntelliJ IDEA的破解方法
  17. 9最好的JavaScript压缩工具
  18. 记一次 mysql 启动没反应
  19. GO入门——2. 变量
  20. Linux时钟

热门文章

  1. hibernate对数据库查询的坑
  2. 设置网站默认用IE7打开
  3. volatile是否就是原子性/线程同步的
  4. 坑爹的HP
  5. jmeter完成数据批量添加
  6. window下装redis扩展(以php5.5为例)
  7. js父子窗口传值以及当前页面在js前台如何获得url参数
  8. js 和 css 中 不能使用 jsp 页面中一些 标签 和 java 代码等,应注意
  9. spring 3 mvc 的 @ResponseBody返回数据中文乱码
  10. Guava学习笔记:Preconditions优雅的检验参数(java)