如何测试 Google PageSpeed 模块是否正常运行?

如何测试 Google PageSpeed 模块是否正常运行?

假设有人安装了 Google PageSpeed 模块如这里所述

sudo touch /etc/default/mod-pagespeed
sudo dpkg -i mod-pagespeed-*.deb
sudo apt-get -f install

您如何测试它是否正常工作?我在上面链接的文档中没有看到任何测试命令。有一些“测试文件”,但从这个文档中我不清楚这些文件是如何使用的。

答案1

您可以在命令行上快速执行此操作,方法是使用 -I 选项对服务器运行 curl,这将仅打印标头,并使用 -s 选项来阻止显示连接信息。然后我们将其发送到 grep 以查看是否存在 X-Mod-Pagespeed 标头。

curl -Is http://IP.AD.DR.ES/ | grep X-Mod-Pagespeed

如果您想使其更容易使用,您可以使用以下 shell 脚本,该脚本将服务器作为第一个参数,并将输出中匹配的字符串作为第二个参数。

#!/bin/bash

HEADERS=$(curl -Is $1)
RETURN=1

echo "Fetched these headers from $1":
echo "$HEADERS"

if [[ $( echo "$HEADERS" | grep $2) ]]
then
    echo "$1 returns the $2 header"
    RETURN=0
else
    echo "$2 header not found"
    RETURN=1
fi

exit $RETURN

然后你可以运行它

script http://server/ X-Mod-Pagespeed

如果您需要特定的响应,请调整返回值以适应,如果回显语句使输出更难阅读,请删除它们。

答案2

如果您只想测试它,那么您可以使用在线工具,例如:

输入您的域名或 http 地址,然后点击“检查”按钮

如果要进一步测试:

  • 打开 Chrome,通过菜单选项 → 更多工具 → 开发者工具打开开发者工具(或者使用键盘快捷键<CTRL> + <SHIFT> + I
  • 尝试在刚刚启用 PageSpeed 的服务器上加载网页。

你应该看到如下结果:

页面速度

信息来源:https://moz.com/ugc/use-googles-pagespeed-module-to-dramatically-increase-the-speed-of-your-website

相关内容