0

我正在通过 google pagespeed 并想尝试一下。我经历了几个教程来了解相同的内容。在教程中,他们展示了每个规则都有一个关联的score参数。但是,我得到的响应只有ruleImpact每个规则的参数,没有score参数。

这就是我使用的:

https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=https://www.google.com&key=XXXXXXXXXXXXXXXXXXXXX

这是我得到的回复(没有显示整个回复,只显示前几行)-

{
 "kind": "pagespeedonline#result",
 "id": "https://www.google.com/",
 "responseCode": 200,
 "title": "Google",
 "score": 99,
 "pageStats": {
  "numberResources": 11,
  "numberHosts": 4,
  "totalRequestBytes": "2159",
  "numberStaticResources": 9,
  "htmlResponseBytes": "114193",
  "imageResponseBytes": "46012",
  "javascriptResponseBytes": "857355",
  "otherResponseBytes": "210",
  "numberJsResources": 5
 },
 "formattedResults": {
  "locale": "en_US",
  "ruleResults": {
   "AvoidLandingPageRedirects": {
    "localizedRuleName": "Avoid landing page redirects",
    "ruleImpact": 0.0,
    "urlBlocks": [
     {
      "header": {
       "format": "Your page has no redirects. Learn more about avoiding landing page redirects.",
       "args": [
        {
         "type": "HYPERLINK",
         "value": "https://developers.google.com/speed/docs/insights/AvoidRedirects"
        }
       ]
      }
     }
    ]
   },
   "EnableGzipCompression": {
    "localizedRuleName": "Enable compression",
    "ruleImpact": 0.0,
    "urlBlocks": [
     {
      "header": {
       "format": "You have compression enabled. Learn more about enabling compression.",
       "args": [
        {
         "type": "HYPERLINK",
         "value": "https://developers.google.com/speed/docs/insights/EnableCompression"
        }
       ]
      }
     }
    ]
   },

难道我做错了什么?

4

1 回答 1

0

规则影响可以说是针对具体规则的“分数”。

实施此规则的建议的影响(无界浮点值)将对加快页面速度产生影响。规则之间的影响是可比较的,以确定哪个规则的建议对加快页面速度的影响更大或更小。例如,如果启用压缩将节省 1MB,而优化图像将节省 500kB,则启用压缩规则的影响将是图像优化规则的 2 倍,所有其他条件都相同。

这意味着,根据所提出的建议,每个规则的影响在违反规则对分数的影响程度方面是相互关联的。

于 2015-09-26T12:39:50.197 回答