3

我已经安装mod_pagespeed了下面包含的配置。虽然效果很好,但我的/var/log/apache2/error.log文件中有很多输出,我不确定如何解决。

配置

ModPagespeed on
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
ModPagespeedFileCachePath "/var/mod_pagespeed/cache/"
ModPagespeedEnableFilters combine_css,rewrite_css,inline_css
ModPagespeedEnableFilters combine_javascript,rewrite_javascript,inline_javascript
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters remove_comments
ModPagespeedEnableFilters elide_attributes
ModPagespeedRateLimitBackgroundFetches on

错误

[Fri Jun 28 13:29:15 2013] [error] [mod_pagespeed 1.4.26.3-3101 @31464] Serf status 120105(APR does not understand this error code) polling for 30 threaded fetches for 0.05 seconds
[Fri Jun 28 13:29:15 2013] [error] [mod_pagespeed 1.4.26.3-3101 @31464] Serf status 120105(APR does not understand this error code) polling for 30 threaded fetches for 0.05 seconds
[Fri Jun 28 13:29:15 2013] [error] [mod_pagespeed 1.4.26.3-3101 @31464] Serf status 120105(APR does not understand this error code) polling for 30 threaded fetches for 0.05 seconds
[Fri Jun 28 13:29:15 2013] [warn] [mod_pagespeed 1.4.26.3-3101 @31464] Fetch timed out: http://IP_ADDRESS:443/img/icon/arrow-right-5x8.png (30) waiting for 50 ms
[Fri Jun 28 13:29:15 2013] [warn] [mod_pagespeed 1.4.26.3-3101 @31464] Fetch timed out: http://IP_ADDRESS:443/img/layout/navbar-divider.png (29) waiting for 50 ms
[Fri Jun 28 13:29:15 2013] [warn] [mod_pagespeed 1.4.26.3-3101 @31464] Fetch timed out: http://IP_ADDRESS:443/img/layout/navbar-label.png (28) waiting for 50 ms
[Fri Jun 28 13:29:15 2013] [warn] [mod_pagespeed 1.4.26.3-3101 @31464] Fetch timed out: http://IP_ADDRESS:443/img/layout/portal-icon.png (27) waiting for 50 ms
4

1 回答 1

9

默认情况下,mod_pagespeed 将使用 http 获取 css/js/images。如果网络服务器在 50 毫秒(默认情况下)内没有响应,它将中止请求,并记录您看到的超时消息。

但是,似乎还有另一个问题:Serf 状态 120105 表示收到了错误的响应。您可能想调查 apache 日志,也许您可​​以找到有关正在发生的事情的线索。我认为这些消息与 mod_pagespeed 无关,在这种情况下它只是信使。

为了摆脱这些消息,我建议您将 pagespeed 配置为从磁盘加载文件 [1] 使用ModPagespeedLoadFromFile和朋友,这将解决这些消息,并带来以下其他好处:

  • 它可能会快很多
  • 它通过避免环回请求消耗更少的网络服务器资源
  • 对 css/js/images 的更改将立即处理

[1] https://developers.google.com/speed/pagespeed/module/domains

于 2013-07-17T16:02:54.277 回答