rest - 处理 REST API 代理中的多个 guzzle 请求(本地服务器崩溃)
问题描述
我有以下情况:我有一个 REST API,只能使用凭据访问。我需要前端直接向 API 发出请求以获取数据。因为我不想在前端的某个地方隐藏凭据,所以我设置了一个代理服务器,它使用http://docs.guzzlephp.org/en/stable/index.html转发我的请求,但添加了必要的身份验证。
不,它工作了一段时间,但现在我添加了一个新视图,我需要从另一个端点获取。(到目前为止,本地有 3 个请求(MAMP))
每当我添加第四个 API 请求(所有这些请求都在页面加载时执行)时,我的本地服务器就会崩溃。
我认为它在这里链接到这个主题: Guzzle async requests not really async?,特别是因为我对每次提取都提出了一个新请求。
第一:你认为会是这样吗?我的本地服务器真的会崩溃吗,因为我只有 3 个(可能是同时的)请求?
第二:我怎么能解决这个问题。我真的看不到对请求进行分组的可能性,因为它们只是传入代理 url 并且代理 url 的每次调用都会创建一个带有自己请求的新 Guzzle 客户端......
(我的意思是,一个简单的 PHP 服务器可以同时执行多少事情?为什么它不只是将请求添加到调用堆栈并按顺序执行?)
感谢您对此问题的任何帮助。
解决方案
推荐阅读
- c# - 查找字符串的位置
- c++ - gtest 如何比较嵌套容器
- c# - WCF 应用程序中的修改不起作用
- javascript - 如何在 v-for 循环中仅打印第一个获胜者?
- docker - Docker compose run 在入口点抛出错误
- python - Geopandas 另存为 KML 不包含列
- angular - RXJS - 只发出比最后一个值更大的值
- rest - 通过 Google Apps 脚本 UrlFetchApp 上传 Salesforce 批量作业 CSV
- database - 为什么需要在操作系统中安装 ODBC 驱动程序
- c++ - 在函数和子函数中调用相同的临界区