如何测试Google PageSpeed模块是否正常工作?

423

有人说谷歌安装模块的PageSpeed这里描述

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

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

阿米亚斯

您可以在命令行上通过使用-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

调整返回值以适合需要特定响应的情况,并删除echo语句(如果它们使输出更难以阅读)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

测试API请求是否正常工作

Gradle:使集成测试源模块正常工作

如何测试@Valid批注是否正常工作?

如何在Kafka中测试日志压缩是否正常工作?

如何知道Crontab是否正常工作?

Rails:不良关联?[has_many,通过]如何测试是否正常工作?

测试框架:Google Truth是否可以替代JUnit?如何编写测试方法和测试套件?

如何在Google Test TearDown()中检查测试是否失败?

开玩笑:测试是否将引发异常无法正常工作

如何检查登录功能是否正常工作?

如何获取insertId以使测试正常工作

如何实现在Rails工作人员中都能正常工作的层次结构或子模块?

如何测试我的ConfigureHowToFindSaga是否在NServiceBus中正常工作?

如何判断RAM ECC是否正常工作?

Google Play Alpha / Beta测试网址无法正常工作

测试Hadoop是否正常工作

如何使用硒脚本测试网站搜索是否工作正常

如何验证代理链是否正常工作

您如何测试PCI插槽是否正常工作-主板诊断软件?

如何测试代理是否正常工作?

如何测试ECC是否正常工作?

您如何确定.htaccess是否工作正常?

我如何使USB 3.0驱动程序正常工作或检查它是否已经正常工作

测试React组件时,如何检查Simulate.change方法是否正常工作?

如何检测外部网站是否正常工作?

如何确定OpenGL是否正常工作?

如何验证 CNTLM 是否正常工作?

如何从 gensim 判断 WikiCorpus 是否正常工作?

使用 jest 测试按钮点击是否正常工作