什么是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
投稿

猜你喜欢

  • Python读写/追加excel文件Demo分享

    2021-11-11 15:35:41
  • js算法实例之字母大小写转换

    2024-04-16 08:52:05
  • 使用github部署前端vue项目

    2024-05-02 17:06:54
  • Vue中列表渲染指令v-for的基本用法详解

    2024-05-28 15:52:06
  • Python海龟绘图之绘制趣味简笔画

    2023-03-13 09:09:40
  • python pygame 愤怒的小鸟游戏示例代码

    2023-11-14 17:00:48
  • 谈谈sqlserver自定义函数与存储过程的区别

    2024-01-28 18:56:08
  • 使用WordPress发送电子邮件的相关PHP函数用法解析

    2024-05-11 09:44:45
  • MySQL关于字符串中数字排序的问题分析

    2024-01-21 23:30:18
  • sql表连接查询使用方法(sql多表连接查询)

    2024-01-22 12:25:39
  • Python Pandas list列表数据列拆分成多行的方法实现

    2021-04-20 18:56:01
  • Python中使用Queue和Condition进行线程同步的方法

    2021-08-23 01:46:51
  • 千万级用户系统SQL调优实战分享

    2024-01-18 04:25:04
  • 在SAE上部署Python的Django框架的一些问题汇总

    2023-12-17 19:08:25
  • 深入浅析Python的类

    2021-01-09 08:42:13
  • 详解python:time模块用法

    2023-04-12 06:06:48
  • Jquery对数组的操作技巧整理

    2024-04-22 22:32:52
  • node实现socket链接与GPRS进行通信的方法

    2024-05-13 09:26:40
  • WAP2.0网页设计中的交互细节

    2010-08-12 20:50:00
  • MySQL中使用去重distinct方法的示例详解

    2024-01-28 04:37:10
  • asp之家 网络编程 m.aspxhome.com