2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

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

游客1 游客组

本帖最后由 民审-M 于 2017-10-23 16:14 编辑

[backcolor=magenta]适用于:[/backcolor]
Discuz! LAMP Apache环境使用谷歌mod_pagespeed模块自动优化网站实现网站加速
http://bbs.zhanzhangwo.com/t-24667-1-1.html
(出处: 站长窝)


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

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

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

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

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

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

  # ModPagespeedEnableFilters rewrite_javascript,rewrite_css
  # ModPagespeedEnableFilters collapse_whitespace,elide_attributes

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

  # 其他默认值(缓存大小和阈值)
  ModPagespeedFileCacheSizeKb          102400
  ModPagespeedFileCacheCleanIntervalMs 3600000
  ModPagespeedLRUCacheKbPerProcess     1024
  ModPagespeedLRUCacheByteLimit        16384
  ModPagespeedCssInlineMaxBytes        2048
  ModPagespeedImgInlineMaxBytes        2048
  ModPagespeedJsInlineMaxBytes         2048
  ModPagespeedCssOutlineMinBytes       3000
  ModPagespeedJsOutlineMinBytes        3000

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

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

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

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

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


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

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

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

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

  ModPagespeedMessageBufferSize 100000

  <Location /mod_pagespeed_message>
      Allow from localhost
      Allow from 127.0.0.1
      Allow from 101.226.129.174
      SetHandler mod_pagespeed_message
  </Location>
</IfModule>


注:实际 pagespeed.conf 配置文件的配置请以自己服务器的实际环境按需选择去掉#注释表示开启该项配置,请去掉 中文注释部分!
站长窝论坛版权声明 1、本帖标题:Discuz! X3.4 Apache版谷歌pagespeed加速pagespeed.conf配置中文详解版
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (0)
返回
发新帖