Apache网页优化:网页压缩,网页缓存(内含源码包与抓包工具)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache网页优化:网页压缩,网页缓存(内含源码包与抓包工具)相关的知识,希望对你有一定的参考价值。

网页压缩:在linux系统中利用Apache中的gzip模块。可以使用gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器,经过压缩过后可以加快网页加载的速度


网页缓存:网页缓存是将 一部分经常不会改变或变动很少的页面缓存,下次浏览器再次访问这些页面时,不需要再次下载这些页面,从而提高了用户的访问速度


Apache软件包:https://pan.baidu.com/s/1hxWYjihLKYMRZ_Ev99v4qQ   密码:7hl7

抓包工具与环境包:https://pan.baidu.com/s/1fTX5BiBz6d1E9xNOL1lb1A 密码 :fzms


实验环境:一台linux服务器,ip地址为192.168.100.222

                 一台win 7客户机用来访问,ip地址为192.168.100.3


技术分享图片

技术分享图片

1、卸载服务器自带的httpd服务,执行手动安装,接着把下载好的安装包挂载到linux服务器上,这其中我们需要用到一个httpd源码包,两个apr工具包


技术分享图片

技术分享图片

技术分享图片

2、将这三个软件包解压到opt目录下


技术分享图片

技术分享图片

技术分享图片

3、将两个工具包放到httpd目录下,这样才能够生效

      接着安装一些httpd所需要的环境包

      看到最后有Complete结尾就表示安装成功


技术分享图片

技术分享图片

技术分享图片

4、环境安装完成后切换到httpd-2.4.2目录下,可以看到里面有configure这个执行文件,在这个执行文件下添加所需要的压缩模块和缓存模块,(这两个一定要添加,不然服务无法执行)

     执行文件安装完成后执行make && make install 命令将文件变为可执行文件,如果没有这个命令可以用rpm进行安装

     接着将启动脚本的路径放到指定路径下

     进入这个脚本文件,在开头插入一段脚本备注,完成后保存退出


技术分享图片

技术分享图片

技术分享图片

技术分享图片

5、接着我们查看这个文件的权限,发现它还不是一个可执行文件,所以给它一个执行权限使它变为一个可执行文件

      使用chkconfig --list查看httpd服务发现并不在系统的检查范围之内,所以需要将httpd服务添加进来


技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

6、把Apache的主配置文件建立一个软链接以便于后面的配置

      进入主配置文件将监听地址改为自己的服务器地址,同时定义一个完整的合格域名

      开启压缩模块和缓存模块,其中过滤模块和httpd头部是默认开启的,为了保险起见也可以查看一下


技术分享图片

技术分享图片

7、压缩模块和缓存模块开启后就可以在文件末端定义这两个模块详细过程都已在图中说明,其中一定要注意书写格式

     文件配置完成后可以执行/usr/local/httpd/bin/目录下的apachectl  -t,可以查看文件配置是否有错误,显示Syntax OK表示文件配置没有错误

     一切完成之后我们就可以开启服务,同时关闭防火墙以便让其他客户机进行访问


技术分享图片

技术分享图片

技术分享图片

技术分享图片


技术分享图片

8、最后我们开启一台win7进行测试,这里可以使用抓包工具查看详细信息,如果想在win7上安装这个抓包工具还需要安装一个环境包,这两个包我已经在开头给出链接,有需要的可以下载使用,但如果是在win10系统上就不需要安装环境包了

     安装完成后我们打开抓包工具,接着访问之前创建的网页,通过抓包工具可以看见,这里面采用了gzip的压缩格式,缓存时间为50秒

以上是关于Apache网页优化:网页压缩,网页缓存(内含源码包与抓包工具)的主要内容,如果未能解决你的问题,请参考以下文章

Apache网页优化---网页压缩与缓存

Apache网页优化与安全优化(网页压缩;网页缓存;网页防盗链;隐藏版本信息)

Apache网页优化,网页压缩和网页缓存技术

[超详细] Apache网页优化:网页压缩与网页缓存超详细

Apache网页与安全优化——网页压缩及缓存(理论实践相结合!)

apache网页优化之压缩功能和缓存时间