一、HEAD HPACK压缩协议格式说明,HPACK压缩的二进制格式采用以下2种格式:
1、用索引标识头域,如下所示,0位固定为1,其它7bit标识索引值,索引参考下面的静态表格,如82代表 -> :method: GET。
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
| 1 |...
分类:
Web程序 时间:
2015-04-16 14:19:28
阅读次数:
162
服务器172.18.1.211CentOSrelease6.2(Final)2.6.32-220.7.1.el6.i686客户机172.18.18.2121;在服务器上编译apachehttpd的安装包可以去官网下载,最新的是http2.4假设我服务器的那些依赖包都安装好了下面是准备工作[root@taoke1~]#rpm-qa|grephttpd//查看我服务器原来有没有安装..
分类:
Web程序 时间:
2015-04-01 20:15:14
阅读次数:
227
首先是来自于同一个domain的HTTP请求可以共享同一个TCP连接了,这样可以很大程度上解决网络延时带来的性能问题。比如你有很多图片,现在也不用sprite化了,因为反正它们会用同一个连接的。HTTP2的出现让之前的很多web前端优化技术可能不再需要了
分类:
Web程序 时间:
2015-03-14 12:17:09
阅读次数:
162
gRPC刚被Google开源, gRPC是啥? 先照抄一段说明:
gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可靠性很强的客户端功能库。客户端充...
分类:
编程语言 时间:
2015-03-08 23:07:24
阅读次数:
3642
HTTP2规范目前还没有完全定稿,某些关键的部分仍然在确认中。HTTP2借鉴了Google的SPDY的思想。虽然版本号更新为2,但是在URL请求格式上仍然沿用了HTTP1.x,并且后续的版本以大版本号进行更新,不会再出现小版本号更新的情况。此次HTTP2与HTTP1.x相比,重要的变化有如下几点:1...
分类:
Web程序 时间:
2015-03-06 15:38:35
阅读次数:
116
HTTP2协议规范详述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs2015年2月19日,HTTP协议规范的标准化组织The Internet Engineering Task Force's HTTP Working Group,正式发布了HTTP 2协议。HTTP协议工作组实际上发布了两个相关的规范:1)HTTP/2协议2)HPACKHPACK是H...
分类:
Web程序 时间:
2015-02-22 20:43:10
阅读次数:
168
一旦你在你的一个页面中的所有资源都加上服务器push功能后,你就很大可能为你的网站该网页的加载/渲染速度省掉100-200毫秒了。这些数据相信已经足够吸引你来实现HTTP/2功能了吧。 就响应速度和网页速度来说,HTTP/2将会给你带来巨大的惊喜--特别是当你使用了服务器端推送功能之后。
分类:
Web程序 时间:
2015-02-10 18:26:13
阅读次数:
318
源码包准备:因为httpd编译需要apr与apr-til所有一并准备好二、编译过程1、编译apr[root@www~]#tarxfapr-1.5.0.tar.bz2
[root@www~]#cdapr-1.5.0
[root@wwwapr-1.5.0]#./configure--prefix=/usr/local/apr//指明安装路径
[root@wwwapr-1.5.0]#make
[root@wwwapr-1.5.0]#makeinst..
分类:
Web程序 时间:
2014-12-29 06:44:48
阅读次数:
138
编译安装php5.4目标:编译完成php5.4,并安装xcache。配合http2.4实现一个虚拟主机操作系统CentOS6.6x32_64安装中使用的文件/etc/sysconfig/network-scripts/ifcfg-eth0配置开始编译安装安装完毕启动服务按惯例上脚本php.sh#!/bin/bash
php=php-5.4.31
xcache=xcache-3.1.0
#本..
分类:
Web程序 时间:
2014-12-26 06:19:18
阅读次数:
481
一、HTTPD版本:httpd-1.3httpd-2.0httpd-2.2httpd-2.4二、http2.4的新特性:1)MPM支持运行时装载--enable-mpms-shared=all--with-mpm=prefork|worker|event2)支持eventMPM3)异步读写4)支持每模块及每目录分别使用不同的日志级别5)每请求配置;<If>(用户每请求一个特殊..
分类:
Web程序 时间:
2014-12-19 02:02:07
阅读次数:
360