首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为第三方api上的api使用创建代理是否有什么好处

问为第三方api上的api使用创建代理是否有什么好处
EN

Stack Overflow用户
提问于 2016-11-04 01:40:21
回答 1查看 291关注 0票数 0

我正在构建一个apache cordova移动应用程序,它使用特定的google api。我计划做的是直接从应用程序中使用google app。创建一个使用google api的代理服务并让我的应用程序使用代理api有什么好处吗?

我之所以这样问,是因为这似乎是一种常见的做法,但我看不到任何好处。这是一个最佳实践还是一个糟糕的实践?

EN

回答 1

Stack Overflow用户

发布于 2016-11-04 10:02:32

如果是,也许是遗留系统,也许是进行转换,但现在,许多“更现代”的RESTful应用编程接口提供商都有非常好的客户端库。如果我是代理服务器,系统中似乎又多了一个链接失败,还有额外的负载需要处理……(对于大型静态资产,我不会代理对youtube或某些存储帐户的请求)。

如果不是公开的,我发现代理我自己的API是很好的。它通常有助于消除整个CORS混乱,并消除额外的印前检查请求带来的任何性能损失,但大多数公共API不会有严重的CORS问题,因为它们是公开的,并且没有有限的允许来源。

即使是像JQuery这样托管在CDN上的简单JS库,我通常也会利用第三方CDN,而不是通过Azure或谷歌在我自己的CDN上捆绑和托管,我必须付费。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40407995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档