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

网页压缩

网站的访问速度是由多个因素共同决定的,这些因素包括应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等。其中一个最重要的因素是Apache本身的响应速度,当网站性能不佳时,第一个需要着手处理的便是尽可能提升Apache的执行速度,使用网页压缩可以提升应用程序的速度。而且最重要的是,完全不需要任何成本,只不过是会让服务器CPU占用率稍微提升。

网页缓存

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

实验环境:

在虚拟机Lniux6.5系统上,手工编译安装Apache服务

IP 地址:192.168.100.50

以下是搭建Apache服务所需的软件包,和Fiddler抓包工具

链接:https://pan.baidu.com/s/12tL7nGtEUzE-h8wZLES_Zw 密码:3hun

由于在Linux6.5系统已经安装Apache服务,删除原来软件包,进行手动编译安装Apache模块压缩和缓存设置

1.yum remove httpd

2.创建挂载点/aaa 把装有Apache软件包的共享文件夹挂载

3.解压软件包到/opt/目录下
tar xzvf http-2.4.2.tar.gz -C /opt/
tar xzvf apr-1.4.6.tar.gz -C /opt/

tar xzvf apr-util-1.4.1.tar.gz -C /opt/

4.把解压后的文件复制到 /opt/httpd-2.4.2/srclib/目录下

5.安装编译环境

yum install gcc gcc-c++ pcre pcre-devel zlib-devel –y

6.手动编译安装,开启网页压缩和网页缓存模块

7.安装
make && make install

8.反向过滤 /usr/local/httpd/bin/apache中带有“#”的内容,并把新文件导到/etc/init.d/httpd

9.编辑vim /etc/init.d/httpd ,在开头加入

10.更改/etc/init.d/httpd文件权限,具有执行权限,并开机自启动

11.建立软连接便于管理

ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf (注意:软连接使用绝对路径)

12编辑Apache主配置文件 vim /etc/httpd.conf

13.执行Apache脚本,查看语法是否正确

14.编辑主配置文件 vim /etc/httpd.conf,开启验证模块

LoadModule deflate_module modules/mod_deflate.so        //压缩模块

LoadModule headers_module modules/mod_headers.so     //请求头部模块

LoadModule filter_module modules/mod_filter.so               //过滤模块

LoadModule expires_module modules/mod_expires.so    //开启缓存模块

15.在配置文件最后加入模块压缩和模块缓存文件


16验证配置文件和配置

17。重新启动Apache服务,关闭防火墙和安全×××

18.在windos7虚拟机上安装fiddler抓包软件

19.在win7上访问Apache网站,使用抓包工具查看










原文地址:http://blog.51cto.com/13706703/2156956

时间: 2024-10-04 13:28:12

Apache网页优化,网页压缩和网页缓存技术的相关文章

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

Apache网页优化 优化概述 压缩功能优化 配置Apache的网页压缩功能,是使用gzip压缩算法对网页内容进行压缩后再传输到客户端浏览器 先把宿主机的共享目录共享到Linux下 [[email protected] ~]# smbclient -L //192.168.100.23/ #访问宿主机的共享文件 Enter SAMBA\root's password: OS=[Windows 10 Enterprise 17763] Server=[Windows 10 Enterprise 6

Apache网页优化(一)-------- 网页压缩与缓存

Apache网页优化概念 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代,为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容. 优化内容: 配置网页压缩功能 配置网页缓存时间 配置防盗链 配置隐藏版本号 gzip介绍 配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器. 作用 降低了网络传输的字节数,加快网页

Apache网页优化之压缩与缓存

Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 gzip介绍 ■配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器■作用●降低了网络传输的字节数,加快网页加载的速度●节省流量,改善用户的浏览体验●gzip与搜索引擎的抓取工具有着更好的

深入浅出Hive企业级架构优化、Hive Sql优化、压缩和分布式缓存(企业Hadoop应用核心产品)

一.本课程是怎么样的一门课程(全面介绍)    1.1.课程的背景       作为企业Hadoop应用的核心产品,Hive承载着FaceBook.淘宝等大佬 95%以上的离线统计,很多企业里的离线统计甚至全由Hive完成,如我所在的电商.       Hive在企业云计算平台发挥的作用和影响愈来愈大,如何优化提速已经显得至关重要.       Hive作业的规模决定着优化层级,一个Hive作业的优化和一万的Hive作业的优化截然不同.       拥有1万多个Hive作业的大电商如何进行Hiv

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

前言 前两篇文章讲了Aapche的访问控制与日志分析,这篇文章会重点讲Apache的网页优化,比如:网页的压缩.网页的缓存.我们在使用Aapche作为Web服务器的过程中,只有对Aapche服务器进行适当的优化配置,才能让它发挥出更好好的性能,因此,我们需要对Aapche服务器的配置优化! 网页压缩 凡是总会有个为什么,我们为什么要对网页进行压缩,带着这个问题来看接下来的操作.我们也常常上网,会知道网站的访问速度的快慢有很多因素,比如:应用程序的响应速度.网络带宽.服务器性能等!最重要的一个因素

使用 font-spider 对 webfont 网页字体进行压缩

原文链接:使用 font-spider 对 webfont 网页字体进行压缩 随着当前 Web 技术的日新月异,网页界面内容越来越丰富,让人眼花缭乱,其中就包括了网页中的各种自定义字体. 例如,个人博客的首页字体: CSS3 引入的 @font-face 这一属性可以很好的解决这个问题,可以帮助我们非常灵活的使用一些特殊的字体,即使用户电脑里面没有安装这个字体,网页也可以显示. EOT 字体是 IE 浏览器的首选格式,其他浏览器都不支持:其他浏览器更钟爱常见的 TTF.SVG.WOFF. 基本语

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

1,网页压缩 网站的访问速度是由多个因素所共同决定的包括: 1)应用程序的响应速度 2)网络带宽 3)服务器性能 4)与客户端之间的网络传输速度等等 其中最重要的就是Apache本身的响应速度,因此提升网站性能第一个需要着手进行处理的便是尽可能地提升Apache的执行速度,使用网页压缩可以提升应用程序的速度,而且不需要任何成本. Apache的压缩模块 Apache2.x内建了mod_deflate这个模块,使用gzip压缩算法.mod_deflate可使用DeflateCompressionL

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

Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化内容 优化内容 配置网页压缩功能工作模式的选择与参数优化配置防盗链配置隐藏版本号... Apache的压缩模块 Apache实现网页压缩的功能模块包括mod_gzip模块mod_deflate模块Apache 1.x没有内建网页压缩技术,

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

网页压缩:在linux系统中利用Apache中的gzip模块.可以使用gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器,经过压缩过后可以加快网页加载的速度 网页缓存:网页缓存是将 一部分经常不会改变或变动很少的页面缓存,下次浏览器再次访问这些页面时,不需要再次下载这些页面,从而提高了用户的访问速度 Apache软件包:https://pan.baidu.com/s/1hxWYjihLKYMRZ_Ev99v4qQ   密码:7hl7 抓包工具与环境包:https: