什么是gzip,人肉gzip?

作者:aoao 来源:样式之美 时间:2008-11-20 13:01:00 

gzip 是什么东东呢?百科跟我们说

gzipGNU zip的缩写,它是一个 GNU 自由软件的文件压缩程序。…
gzip 的基础是 DEFLATE ,DEFLATE 是 LZ77 与哈夫曼编码的一个组合体。…
gzip” 也经常用来表示 gzip 文件格式,这种格式:

  • 10 字节的头,包含幻数、版本号以及时间戳

  • 可选的扩展头,如原文件名

  • 文件体,包括 DEFLATE 压缩的数据

  • 8 字节的尾注,包括 CRC-32 校验和以及未压缩的原始数据长度

简单来说,Gzip就是一种让你的网页显示变快一种神奇的东东。

那么,什么是人肉Gzip呢?就把本来要服务器动态压的东东人工压,大家可以先看一下这篇:Gzipping CSS and Javascript files。实现方式就人工zip一下,然后服务器再派上头。

<link rel="stylesheet" href="style.cgz" media="all" type="text/css" /># Compressed css filesAddEncoding x-gzip .cgzAddType text/css .cgz

其实Gzip就是三个选择:CPU、内存、IO,通常都是cpu+内存来做,我并不喜欢这个人工IO的方式,它最大的一个问题就是不能解决http1.0的问题,而且很体力活,不过我们可以人工zip来看我们的东西Gzip后的大小。在中国,因为有好多xx版XP的原因,http1.0成为了可能。

标签:gzip,压缩,优化,服务器
0
投稿

猜你喜欢

  • 扫盲大讲堂:SQL查询结果集对注入的影响及利用

    2009-09-05 09:49:00
  • ASP基础教程之学习ASP中子程序的应用

    2008-10-16 10:53:00
  • 15款最佳jQuery LightBox插件

    2010-09-25 12:41:00
  • asp显示字符串前5个文字

    2008-08-10 18:47:00
  • 如何处理好网页色彩搭配

    2007-08-10 13:22:00
  • MySQL数据库的其它安全问题

    2008-12-23 15:40:00
  • MySQL数据库与表的最基本命令大盘点

    2010-08-31 14:29:00
  • asp中判断服务器是否安装了某种组件的函数

    2011-02-16 10:53:00
  • css行高:line-height属性详解

    2008-06-24 11:42:00
  • CSS3变换入门

    2010-01-30 13:29:00
  • 巧用Dreamweaver MX共享Execl XP文件

    2009-07-14 21:56:00
  • 何处安放的Loading

    2011-08-10 19:11:20
  • asp如何制作一个防止多次刷新计数的图片计数器?

    2010-06-29 21:28:00
  • JavaScript入门学习书籍的阶段选择

    2008-01-11 19:39:00
  • 在查询分析器理启动或停止SQL Agent服务

    2009-01-08 16:20:00
  • 一个小时内学习 SQLite 数据库

    2012-05-22 18:51:30
  • asp IsValidEmail 验证邮箱地址函数(email)

    2011-03-03 10:42:00
  • 教你隐藏ACCESS数据库的表名

    2008-05-09 19:45:00
  • REPAIR TABLE语法介绍——MySQL数据库

    2012-01-05 19:08:59
  • Mysql远程访问的开启

    2009-12-17 12:27:00
  • asp之家 网络编程 m.aspxhome.com