网页性能智能优化——Apache扩展mod_pagespeed

本文主要介绍出自谷歌公司的Apache扩展模块mod_pagespeed。该模块的目标是提高网页的加载速度。具体的实现方法主要是通过优化html代码、css代码、js代码、缩放图片来减少请求数量、请求流量,从而提高网页的加载速度。


我们首先展示一下插件的效果。下图是还没有开启mod_pagespeed模块的情况。


在这种情况下,页面中充斥着大量空格,以及很长的变量名称和函数名称。其实对于正式运行的系统来说这些空格和名称都是一种浪费。而且将网页的源代码暴露在外,对于安全性要求比较高的网站,这种做法也是比较危险的。所以,我们可以开启pagespeed模块来提高网站的加载速度,增强网站安全性,另外还可以节约服务器流量。


下图展示了开启pagespeed模块之后的情况。


从图中可以看出pagespeed模块将代码中的注释、空格、换行进行了省略,同时也压缩了变量名称。这样就可以减少网络流量,最终增加了网页的加载速度。


但这只是冰山一角,另外有更多的优化过滤器在下文中有详细说明。


安装

接下来介绍一下pagespeed的安装方法。在Linux中原本只需要一条命令就能安装,但是由于某某墙的存在,国内无法访问到国外的资源。所以需要先要想(翻)办(墙)法下载到安装包。


插件官网:https://developers.google.com/speed/pagespeed/module


下载完成后双击就可以安装。


为了方便大家,我把安装包上传到了国内的网盘中:http://115.com/lb/5lbd38nljh5i

安装完成后需要配置之后才能使用。下文将介绍配置方法。


配置

安装完成之后除了系统上多出了几个文件以外,不会有任何变化,需要经过配置才能使用。在Linux中配置文件的位置在/etc/apache2/mods-enabled/pagespeed.conf。如果你没有找到这个文件,那应该是插件还没有安装好,需要重新检查一下安装过程。


配置文件的前几行应该是这样的:

1
2
3
4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值