开发者社区> 问答> 正文

来个高手讨论下gzipstatic静态压缩问题

装了lnmp之后开启了gzip压缩功能,但是这个发现是动态压缩的.


如果开启gzip_static 静态压缩,会不会增加CPU消耗. 两者可以同时开启的吧,


另外如果开启gzip_static压缩之后,会不会删除网站空间原有的文件,生成.gz后缀的文件呢?


看了官方文档只需要在nginx里面增加一句  gzip_static on;  就开启了的

展开
收起
海曼 2015-07-02 09:41:48 5681 0
3 条回答
写回答
取消 提交回答
  • 回答完了可以修改分类了
    2015-07-02 16:00:34
    赞同 展开评论 打赏
  • Re来个高手讨论下gzipstatic静态压缩问题
    一句编译好这个模块了。

    有必要开启么? 一个静态压缩一个动态压缩
    2015-07-02 10:19:54
    赞同 展开评论 打赏
  • gzip_static是模块的名字,不是配置指令的名字,开启的命令也不是gzip_static on。

    gzip适合用于文本文件,比如HTML, JS, CSS, XML。

    文本文件压缩率一般能达到70%到80%左右,也就是说,50KB的页面,压缩后,只有10KB左右。

    压缩会消耗一定的CPU,但是十分小,相对它节省的带宽,多用的这些CPU几乎是不值一提。


    -------------------------

    压缩不是按动态和静态来区分的。而是按文件的类型来分。

    以你现在访问的这个论坛的页面为例:

    http://bbs.aliyun.com/read/249762.html这个页面是动态页面,但是它输出的是HTML代码,属于文本内容。

    上面这个页面中,引入的一个JS脚本,http://g.tbcdn.cn/kissy/k/1.4.1/seed-min.js,是静态文件,它也属于文本内容。

    文件类型一般有:文本,图片,压缩文件(rar, zip),视频,音频,ETC。

    适合用于GZIP压缩的只有文本内容一种。

    2015-07-02 10:16:19
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
Flash Player最新安全特性分析及绕过思路 立即下载