设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

关于GZIP的问题,我有个比较另类的想法 [复制链接]
查看:54 | 回复:5

8

主题

194

回帖

426

积分

中级会员

积分
426
发表于 2010-2-7 22:20:14 | 显示全部楼层 |阅读模式
很多动态程序的缓存都是这样的,存的时候就都是gzip过的
不知道Apache Nginx的cache是否是gzip过得,去查查我

8

主题

194

回帖

426

积分

中级会员

积分
426
 楼主| 发表于 2010-2-7 22:43:49 | 显示全部楼层
看了看,貌似Apache、Nginx、Lighttpd都有这个功能,如果你开起了gzip又开了cache,那么cache的就是gzip后的。继续研究ing

993

主题

5160

回帖

1万

积分

论坛元老

积分
13415
发表于 2010-2-7 22:59:04 | 显示全部楼层
如果是windows系统,就启用磁盘压缩行了

8

主题

194

回帖

426

积分

中级会员

积分
426
 楼主| 发表于 2010-2-7 22:59:32 | 显示全部楼层
Nginx下:
只要改动 nginx.conf 添加[ol]
  • gzip_static on;[/ol]复制代码编译的时候要多添加[ol]
  • --with-http_gzip_static_module[/ol]复制代码然后手动生成.gz的缓存:(示例代码)[ol]
  • #!/bin/sh
  • #
  • ## Calomel.org  publish_html2gz.sh
  • ## usage: ./publish_html2gz.sh index.html
  • #
  • ## Make a tmp copy of the original HTML file
  • cp $1 $1.tmp
  • ## Remove the old gz if there is one
  • rm -rf $1.gz
  • ## Compress the tmp HTML copy. Use the highest level 9
  • ## compression and do not store dates or file names
  • ## in the gzip header. BTW, if the compressed gz is
  • ## larger then the original file a gzip will NOT be made.
  • gzip -9 -n $1.tmp -o $1.gz
  • ## Clean up any tmp files[/ol]复制代码reference: https://calomel.org/nginx.html

    [ 本帖最后由 Wei 于 2010-2-7 23:08 编辑 ]
  • 8

    主题

    194

    回帖

    426

    积分

    中级会员

    积分
    426
     楼主| 发表于 2010-2-7 23:07:14 | 显示全部楼层
    lighttpd下的mod_compress直接就有这个功能了:http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModCompress

    8

    主题

    194

    回帖

    426

    积分

    中级会员

    积分
    426
     楼主| 发表于 2010-2-7 23:20:38 | 显示全部楼层
    不是的,好像Nginx不会帮你生成压缩的文件,需要你自己生成,然后Nginx就会用压缩以后的了
    网上是这么说的,具体的你要试试了
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-3-28 15:37 , Processed in 0.021030 second(s), 4 queries , Gzip On, Redis On.

    返回顶部