首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当托管在heroku上时,对api.myapp.com的请求会比对api-myapp.herokuapp.com的请求慢吗?

问当托管在heroku上时,对api.myapp.com的请求会比对api-myapp.herokuapp.com的请求慢吗?
EN

Stack Overflow用户
提问于 2012-09-10 02:13:01
回答 1查看 180关注 0票数 0

我正在尝试理解在heroku上处理SOA的最好方法,我已经意识到向自定义域发出请求会以某种方式变慢,或者所有的请求都会通过互联网“发出”?

在以前的项目中,本质上是面向服务的体系结构,我们有专门的主机,所以可以发出像http://blogs/这样的请求(显然是在内部网络上),我想知道heroku是否将*.herokuapp.com请求视为“内部”……或者知道myapp.com实际上是myapp.herokuapp.com并在本地路由是足够聪明的,或者我完全没有抓住要点,事实上所有的请求都是“外部的”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-10 02:22:24

你所问的是互联网请求是如何工作的一般知识。

当你从你的应用程序请求的时候,比如说example.com,域名将首先被转换成IP地址使用所谓的域名服务器。

所以它的工作原理是这样的:无论你请求myapp.com或myapp.heroku.com,你总是从特定的IP地址请求信息,并且你请求的域名将作为请求头部的一部分传递。收到此请求的服务器将尝试在其内部记录中找到此域名,并相应地处理请求。

所以结论是,无论你放入myapp.com还是myapp.heroku.com,请求的速度都是一样的。

PS:由于heroku会在你运行的myapp.com的不同实例之间对你的请求进行负载均衡,这里的速度将取决于几个因素:你的应用程序响应的速度有多快,你有多少实例在运行,每个实例的平均负载,目前负载均衡器的负载是多少。但这肯定不会取决于你使用的域名。

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

https://stackoverflow.com/questions/12341612

复制
相关文章

相似问题

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