为什么要在服务器上开启压缩?其实,服务器上开启压缩,对整个网站的就是在服务器上把网页的内容压缩后传给客户端,客户端解压后再显示网页的内容。实际就是增加了服务器端和客户端的工作量,减少了网络传输的数据量,是目前网络带宽相对较小、而电脑的处理能力普遍强大的情况下的一个折衷的方案。那么如何开启服务器压缩呢?下面介绍Apahce服务器的压缩开启,让Apache支持gzip。

1、修改Apache的配置文件httpd.conf

将下面这两行

#LoadModule deflate_module modules/mod_deflate.so

#LoadModule headers_module modules/mod_headers.so

前面的#去掉。

2、在httpd.conf的末尾加如下内容

<IfModule deflate_module>

SetOutputFilter DEFLATE

# Don’t compress images and other

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary

SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

3、保存后重启Apache服务器完事

最新文章

  1. TBitmapSurface.StretchFrom
  2. 1. Activiti 运行时表信息总结
  3. Codeforces Perfect Pair (JAVA)
  4. postgresql copy命令介绍
  5. java &amp; xml parser
  6. 解决 VirtualBox 安装windows 8.1 Preview OR Server 2012 R2 Preview 错误
  7. 如何查看电脑的链接WIFI密码
  8. jQuery随记汇总
  9. CF Educational Codeforces Round 3 E. Minimum spanning tree for each edge 最小生成树变种
  10. APICloud框架——总结一下最近开发APP遇到的一些问题
  11. 箱线图(boxplot)简介与举例
  12. Socket深度探索 4 PHP(转)
  13. 步步为营-75-Cookie简介
  14. ubuntu12.04下编译Linux tina 2.1/android经验
  15. C++11并发——多线程std::thread (一)
  16. Jsp与Servlet面试题
  17. js随笔记录
  18. [php]手动搭建php开发环境(排错)
  19. delphi ,安装插件
  20. PHP如何实现验证码

热门文章

  1. Java中的两个类:Desktop和SystemTray
  2. day27 粘包及粘包的解决方案
  3. C语言标准库函数memcpy和memmove的区别以及内存重叠问题处理
  4. jdk collections map类图
  5. 工作必备,五分钟如何搞定Excel甘特图
  6. tcp发送缓冲区学习
  7. 可视化开发_AppInventor2似乎被抛弃了
  8. KEIL中头文件使用配置向导
  9. set学习(系统的学习)
  10. Murano Weekly Meeting 2016.06.28