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