Apache网页优化

目录

  • 一、Apache网页优化概述
    • 1、为什么需要优化
    • 2、优化的内容
    • 3、Apache的网页压缩功能------gzip
    • 4、Apache的压缩模块
    • 5、mod_ gzip 模块与mod_ deflate 模块
  • 二、网页压缩
    • 1、检查是否安装mod_ deflate 模块
    • 2、如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块
    • 3、配置 mod_deflate 模块启用
    • 4、检查安装情况,启动服务
    • 5、测试 mod_deflate 压缩是否生效
  • 三、网页缓存
    • 1、检查是否安装 mod_expires 模块
    • 2、如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块
    • 3、配置 mod_expires 模块启用
    • 4、检查安装情况,启动服务

一、Apache网页优化概述

1、为什么需要优化

  • 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代
  • 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容

2、优化的内容

  • 配置网页压缩功能
  • 配置网页缓存
  • 工作模式的选择与参数优化
  • 配置隐藏版本号
  • 配置防盗链等

3、Apache的网页压缩功能------gzip

  • 配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器
  • 网页压缩的作用
    • 降低了网络传输的字节数,加快网页加载的速度
    • 节省流量,改善用户的浏览体验
    • gzip与搜索引擎的抓取工具有着更好的关系

4、Apache的压缩模块

  • Apache实现网页压缩的功能模块包括
    • mod_ gzip 模块
    • mod_ deflate 模块
  • Apache 1.x
    • 没有内建网页压缩技术,但可使用第三方mod_ gzip 模块执行压缩
  • Apache 2.x
    • 在开发的时候,内建了mod_ deflate这个模块,取代mod_gzip

5、mod_ gzip 模块与mod_ deflate 模块

  • 两者均使用gzip压缩算法,运作原理类似
  • mod_ deflate压缩速度略快, 而mod_ gzip的压缩比略高
  • mod_ gzip对服务器CPU的占用要高一些
  • 高流量的服务器,使用mod_ deflate可能会比mod_ gzip 加载速度更快

二、网页压缩

1、检查是否安装mod_ deflate 模块

在这里插入图片描述

2、如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块

Apache网页优化_第1张图片

3、配置 mod_deflate 模块启用

Apache网页优化_第2张图片
Apache网页优化_第3张图片
Apache网页优化_第4张图片
Apache网页优化_第5张图片

4、检查安装情况,启动服务

Apache网页优化_第6张图片

5、测试 mod_deflate 压缩是否生效

Apache网页优化_第7张图片
Apache网页优化_第8张图片
Apache网页优化_第9张图片

三、网页缓存

  • 通过mod_expire模块配置Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求
  • 启用mod_expire模块后,会自动生成页面头部信息中的Expires标签和Cache-Control标签,客户端浏览器根据标签决定下次访问是在本地机器的缓存中获取页面,不需要向服务器再次发出请求,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的

1、检查是否安装 mod_expires 模块

在这里插入图片描述

2、如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块

Apache网页优化_第10张图片
Apache网页优化_第11张图片

3、配置 mod_expires 模块启用

vim /usr/local/httpd/conf/httpd.conf
#52行;修改
Listen 192.168.163.15:80
#111行;取消注释;开启mod_expires 模块
LoadModule expires_module modules/mod_expires.so
#198行;取消注释,修改
ServerName www.lisi.com:80
#末行添加

4、检查安装情况,启动服务

Apache网页优化_第12张图片

你可能感兴趣的:(apache,服务器,linux)