原文地址:http://t.it5000.com/2012/11/apache_mod_pagespeed_caches/
mod_pagespeed 是一个适用于 Apache httpd 的模块,它可以自动完成超过15项的优化工作,包括优化缓存,减少客户端服务器之间的通讯,降低负载等等。
据称该模块可以有效将网页加载速度提高50%,Google这款加速模块简单地解决了许多复杂的问题:
1、如果你的网站采用apache构建服务器,不需要对网站CMS系统进行处理即可应用;
2、加速模块可以自行对网络传输的html字节优化及对图象,css进入压缩优化传输;
3、智能缓存是一大亮点,它可以自动智能缓存,加速下载。
目前这套优化模块已经应用具于有 850万客户的 GoDaddy 服务器上,而且反响良好。根据此前的一些实践来看,通过 mod_pagespeed 可以对 Web 性能的多个方面,包括缓存、客户端与服务器之间的连接、载荷大小等进行优化,最大可将页面加载时间缩短 50% 。
mod_pagespeed模块下载地址:http://code.google.com/intl/zh-CN/speed/page-speed/download.html
在CentOS/Fedora系统上安装过程:
下载32-bit
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
下载64-bit
个人收藏地址 http://www.kuaipan.cn/file/id_11791708157128725.html
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
安装 mod_pagespeed :
rpm -ivhmod-pagespeed-beta_current_x86_64.rpm
安装完,会在如下目录中产生pagespeed.conf,apache启动的时候默认会加载conf.d下的所有配置文件,
加速缓存文件放到了,如下位置
ModPagespeedFileCachePath “/var/www/mod_pagespeedcache/”
ModPagespeedGeneratedFilePrefix “/var/www/mod_pagespeedfiles/”
重启后访问一个页面,然后观察 /var/www/mod_pagespeedcache/ 目录
结果:
启用前,元素加载瀑布图
启用后,元素加载瀑布图
缓存目录生成数据
对比可以看出缓存生效了,并且合并了元素,元素数量和总体的大小都有所降低。
分享到:
相关推荐
# 设置 mod_pagespeed 的缓存路径 ModPagespeedFileCachePath "/var/www/mod_pagespeed/cache/" # 设置 mod_pagespeed 生成文件的前缀 ModPagespeedGeneratedFilePrefix "/var/www/mod_pagespeed/files/" #...
2. 接着,编译并安装模块: ``` apxs -c -i mod_rpaf.c ``` 这将把mod_rpaf模块编译并安装到Apache的模块目录中。 **配置mod_rpaf** 在Apache的配置文件(通常是`httpd.conf`或`virtualhost`配置段)中,添加以下...
mod_pagespeed目前支持Apache和Nginx。Apache中简单的安装方法如下。安装完成之后,它会在yum里新建一个安装源,之后通过yum update更新就可以了 Centos/Fedora下安装: #32位 wget ...
该软件包是apache的httpd中mod_proxy.so、mod_proxy_http.so代理模块,分别对应包含linux、windows的版本。
1. **下载和安装**:从Apache官方网站下载对应Apache版本的mod_jk模块,然后按照Apache的扩展模块安装指南进行编译和安装。 2. **配置httpd.conf**:在Apache的配置文件httpd.conf中加载mod_jk模块,并指定mod_jk的...
- 编译并安装模块,通常包括`./configure`,`make`和`make install`步骤。 - 如果是Windows环境,你可能需要对应的操作系统版本的预编译二进制文件,如压缩包中的`mod_bw.dll`。 2. **启用mod_bw**: - 在Apache...
apache+Windows配置flv,mp4视频支持随意拖动 配置成功,亲测可用,注意对应版本!!! 压缩包内目录: mod_flvx-0.4-Apache-2.4.x-vc14-x64.zip mod_flvx-0.4-Apache-2.4.x-vc14-x86.zip mod_flvx-0.4-Apache-2.4....
// 如果函数apache_get_modules存在,那么我们可以直接获取Apache的所有已加载模块 $aMods = apache_get_modules(); // 检查mod_rewrite是否在模块列表中 $bIsRewrite = in_array('mod_rewrite', $aMods); } ...
预编译完成的Apache mod_wsgi Flask 32bit安装模块,python3.6.5,用于支持flask的网站部署,使用pip install mod_wsgi-4.6.5+ap24vc14-cp36-cp36m-win32.whl安装即可
5. 安装完成后,mod_jk模块(通常为`mod_jk.so`)会被安装到Apache的模块目录中,你需要在Apache的配置文件(如`httpd.conf`)中加载这个模块,添加以下行: ``` LoadModule jk_module /path/to/mod_jk.so ``` ...
`mod_encoding`模块是Apache的一个扩展,专门设计来解决这个问题,使得Apache能够正确地识别和处理包含多语言字符的URL和文件路径。 ### 1. `mod_encoding`模块介绍 `mod_encoding`是Apache HTTP服务器的一个模块...
第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...
第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...
### Apache加速模块mod_pagespeed安装使用详细介绍 #### 一、mod_pagespeed介绍 mod_pagespeed是由Google开发并开源的一个Apache HTTP Server模块,旨在通过一系列自动化的优化技术来提高Web页面的加载速度。它...
本文将详细介绍如何为Apache 2.0开发一个名为 `mod_hello` 的自定义模块,该模块的功能是读取配置文件中的特定设置,并针对URL路径中以 `.hello` 结尾的请求进行处理。 #### 二、开发环境与准备 为了开发Apache ...
在大多数Linux发行版中,你可以通过包管理器(如`apt`或`yum`)来安装Apache和`mod_vhost_alias`模块。例如,在Ubuntu上,可以运行以下命令: ``` sudo apt update sudo apt install apache2 libapache2-mod-...
### mod_jk 各个版本及 Apache 与 Tomcat 的整合方法 在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载...
`ReadMe.txt`可能提供了额外的安装指南或注意事项,`-- For Apache 2.4 Win64 --`和`-- Build with VC10 x64--`可能是编译或构建时的标记,表明这个mod_jk模块是为Apache 2.4的64位Windows环境编译,并且使用了...