Php 谷歌分析api的Guzzle6

Php 谷歌分析api的Guzzle6,php,api,google-analytics,guzzle,pageviews,Php,Api,Google Analytics,Guzzle,Pageviews,我运行了一个小博客网站,并显示GA的“文章浏览量”列表。 问题是提取过程大约需要20秒或更长时间。 为了加快速度,我找到了Guzzle6API,但我不知道如何将这些api组合在一起工作。 我想做的是运行GA api来同时获取帖子的页面浏览量 或者,如果你们知道任何其他方法可以更快地获得每篇文章的浏览量,我将不胜感激 谢谢 作为参考,这里是我目前使用的GA api代码。(这很好,但速度太慢,无法获取多篇文章的页面浏览量。) 如果你仔细观察,你会发现它已经使用了喷口。因此,没有必要采取行动 "nam

我运行了一个小博客网站,并显示GA的“文章浏览量”列表。 问题是提取过程大约需要20秒或更长时间。 为了加快速度,我找到了Guzzle6API,但我不知道如何将这些api组合在一起工作。 我想做的是运行GA api来同时获取帖子的页面浏览量

或者,如果你们知道任何其他方法可以更快地获得每篇文章的浏览量,我将不胜感激

谢谢

作为参考,这里是我目前使用的GA api代码。(这很好,但速度太慢,无法获取多篇文章的页面浏览量。)

如果你仔细观察,你会发现它已经使用了喷口。因此,没有必要采取行动

"name": "google/apiclient",
    "type": "library",
    "description": "Client library for Google APIs",
    "keywords": ["google"],
    "homepage": "http://developers.google.com/api-client-library/php",
    "license": "Apache-2.0",
    "require": {
        "php": ">=5.4",
        "google/auth": "^0.11",
        "google/apiclient-services": "^0.11",
        "firebase/php-jwt": "~2.0|~3.0|~4.0",
        "monolog/monolog": "^1.17",
        "phpseclib/phpseclib": "~0.3.10|~2.0",
        "guzzlehttp/guzzle": "~5.2|~6.0",
        "guzzlehttp/psr7": "^1.2"
    }
为了解决您的问题,我建议您提前(每天一次左右)将数据下载到服务器上的数据库表中,然后从本地数据库查询每页的数据。这不仅更快,还可以帮助您避免在站点增长时达到API的查询限制

"name": "google/apiclient",
    "type": "library",
    "description": "Client library for Google APIs",
    "keywords": ["google"],
    "homepage": "http://developers.google.com/api-client-library/php",
    "license": "Apache-2.0",
    "require": {
        "php": ">=5.4",
        "google/auth": "^0.11",
        "google/apiclient-services": "^0.11",
        "firebase/php-jwt": "~2.0|~3.0|~4.0",
        "monolog/monolog": "^1.17",
        "phpseclib/phpseclib": "~0.3.10|~2.0",
        "guzzlehttp/guzzle": "~5.2|~6.0",
        "guzzlehttp/psr7": "^1.2"
    }