忘记密码?

一键登录

草根吧源码论坛

Discuz! X3.4 Apache版谷歌pagespeed加速pagespeed.conf配置中文详解版

查看: 121|回复: 0

Discuz! X3.4 Apache版谷歌pagespeed加速pagespeed.conf配置中文详解版

[复制链接]

2821

主题

5418

热度

2455

贡献

民审

Rank: 8Rank: 8

发表于 2017-10-23 16:13:24 | 显示全部楼层 |阅读模式 | 百度  360  谷歌 
分享到:
本帖最后由 民审-M 于 2017-10-23 16:14 编辑

适用于:
Discuz! LAMP Apache环境使用谷歌mod_pagespeed模块自动优化网站实现网站加速
http://www.caogen8.co/t-24667-1-1.html
(出处: 草根吧源码论坛)


pagespeed.conf 详细配置中文注解版:(实际配置文件请去掉中文注释部分!)
  1. <IfModule pagespeed_module>
  2.   # 打开mod_pagespeed。要完全禁用mod_pagespeed,你可以将此设置为“关闭”.
  3.   ModPagespeed on

  4.   # 直接Apache将所有HTML输出发送到mod_pagespeed
  5.   # 输出处理程序.
  6.   AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html

  7.   # 指定ModPagespeed文件缓存路径
  8.   ModPagespeedFileCachePath            "/var/mod_pagespeed/cache/"
  9.   
  10.   # 合并css、js
  11.   ModPagespeedEnableFilters combine_css,combine_javascript

  12.   # 限制PageSpeed重写的JavaScript,以下js不加速
  13.   # ModPagespeedDisallow "*/jquery-ui-1.8.2.custom.min.js"
  14.   # ModPagespeedDisallow "*/js_tinyMCE.js"
  15.   # ModPagespeedDisallow "http://demo.caogen8.co/x/source/plugin/zimucms_chengshi114/public/js/*.js"
  16.   
  17.   # 关闭PageSpeed重写JavaScript
  18.   # ModPagespeedAvoidRenamingIntrospectiveJavascript off

  19.   # 覆盖mod_pagespeed'重写级别'。
  20.   # 默认级别“CoreFilters”使用一组一般的重写过滤器,大多数网站不应该需要更改
  21.   # 这个值可以改为使用微调配置ModPagespeedDisableFilters和ModPagespeedEnableFilters指令
  22.   # ModPagespeedRewriteLevel的有效值为PassThrough,CoreFilters,TestingCoreFilters和AllFilters.
  23.   ModPagespeedRewriteLevel PassThrough

  24.   # 明确禁用特定的过滤器
  25.   # 与ModPagespeedRewriteLevel结合。例如,如果一个CoreFilters中的#个过滤器需要禁用
  26.   # 可以添加该过滤器 ModPagespeedDisableFilters。该指令包含a以逗号分隔的过滤器名称列表,并且可以重复.
  27.   # ModPagespeedDisableFilters rewrite_images

  28.   # ModPagespeedEnableFilters rewrite_javascript,rewrite_css
  29.   # ModPagespeedEnableFilters collapse_whitespace,elide_attributes

  30.   # 授权重写JS,CSS和Image文件的作用域(允许使用#通配符(*和?))
  31.   # 默认情况下只有资源的起源相同 HTML文件被重写。例如:
  32.   # ModPagespeedDomain www.caogen8.co *.caogen8.co

  33.   # 其他默认值(缓存大小和阈值)
  34.   ModPagespeedFileCacheSizeKb          102400
  35.   ModPagespeedFileCacheCleanIntervalMs 3600000
  36.   ModPagespeedLRUCacheKbPerProcess     1024
  37.   ModPagespeedLRUCacheByteLimit        16384
  38.   ModPagespeedCssInlineMaxBytes        2048
  39.   ModPagespeedImgInlineMaxBytes        2048
  40.   ModPagespeedJsInlineMaxBytes         2048
  41.   ModPagespeedCssOutlineMinBytes       3000
  42.   ModPagespeedJsOutlineMinBytes        3000

  43.   # 绑定任何时候可以重写的图像数,这个避免CPU过载。将其设置为0以删除绑定.
  44.   ModPagespeedImgMaxRewritesAtOnce        8

  45.   # 当Apache设置为浏览器代理时,mod_pagespeed可以记录网站,因为它们被要求,以便网络的图像被建立在代理管理员选择的目录中.
  46.   # 当ReadOnly是on,只有SlurpDirectory中已经存在的文件才能由代理.
  47.   # ModPagespeedSlurpDirectory ...
  48.   # ModPagespeedSlurpReadOnly on

  49.   # 最大网址大小通常限制在大约2k个字符,默认设置为1024个字符
  50.   # Apache服务器默认情况下进一步限制约每个网址段的每个字符数为250个字符(斜杠之间的文本.
  51.   # mod_pagespeed规避了这个限制,但如果你使用您的路径中的#代理服务器可能需要重新施加覆盖这里的设置
  52.   ModPagespeedMaxSegmentLength 250

  53.   # 如果要防止mod_pagespeed组合文件,请取消注释
  54.   # (例如CSS文件)跨路径
  55.   # ModPagespeedCombineAcrossPaths off

  56.   # 是否记录重写过滤器的时间信息.
  57.   # 默认关闭以保持日志整洁.
  58.   # ModPagespeedLogRewriteTiming on


  59.   # 启用服务器端检测和统计
  60.   # 如果这个重写器是启用,然后每个重写的HTML页面都将具有工具javacript添加了向/mod_pagespeed_beacon发送延迟信标.
  61.   # 这些statistics可以在/mod_pagespeed_statistics访问。
  62.   # 你也必须启用mod_pagespeed_statistics和mod_pagespeed_beacon处理程序
  63.   # ModPagespeedEnableFilters add_instrumentation

  64.   # 处理注入的客户端检测回调
  65.   # 通过add_instrumentation过滤器.
  66.   # 您可以通过添加ModPagespeedBeaconUrl来使用其他位置指令.
  67.   <Location /mod_pagespeed_beacon>
  68.         SetHandler mod_pagespeed_beacon
  69.   </Location>

  70.   # 如果要完全禁用统计信息,请取消注释以下行.
  71.   # ModPagespeedStatistics off

  72.   # 此页面可让您查看有关mod_pagespeed模块的统计信息
  73.   <Location /mod_pagespeed_statistics>
  74.       Order allow,deny
  75.       # 您可以插入其他“允许从”行添加您要的主机允许查看生成的统计信息
  76.       # 另一种可能性是从配置中注释掉“订单”和“允许”选项文件,允许任何可以到达您的服务器的客户端进行检查统计.
  77.       # 这可能适用于实验设置或如果Apache服务器受到逆向代理的保护以某种方式过滤网址允许从本地主机.
  78.       Allow from localhost
  79.       Allow from 127.0.0.1
  80.       SetHandler mod_pagespeed_statistics
  81.   </Location>

  82.   ModPagespeedMessageBufferSize 100000

  83.   <Location /mod_pagespeed_message>
  84.       Allow from localhost
  85.       Allow from 127.0.0.1
  86.       Allow from 101.226.129.174
  87.       SetHandler mod_pagespeed_message
  88.   </Location>
  89. </IfModule>
复制代码


注:实际 pagespeed.conf 配置文件的配置请以自己服务器的实际环境按需选择去掉#注释表示开启该项配置,请去掉 中文注释部分!

帖子地址: 

本文来源于草根吧源码论坛 www.caogen8.co,欢迎大家下载。
如果您没有贡献需要充值,可以直接在线充值,点击充值
如果你需要加入本站赞助VIP会员,可以直接在线开通,点击开通
如果找不到您要的资源,请搜索一下,点击搜索
回复

举报

发表回复

高级模式
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 用百度帐号登录 一键登录:

本版积分规则

收藏帖子 返回列表 搜索
快速回复 返回顶部 返回列表