假设有人安装了 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