0

herokuでSOAを処理するための最良の方法を理解しようとしていますが、カスタムドメインへのリクエストはどういうわけか遅くなるのでしょうか、それともすべてのリクエストがインターネット経由で「送信」されるのでしょうか。

本質的にSOAである以前のプロジェクトでは、専用ホスティングを使用していたため、(明らかに内部ネットワーク上で)次のようなリクエストを行うことができましたhttp://blogs/。herokuがリクエストを「内部」として扱うかどうか疑問に思います*.herokuapp.com...myapp.com実際にmyapp.herokuapp.comローカルにルーティングするか、ポイントが完全に欠落していて、実際にはすべてのリクエストが「外部」です

4

1 に答える 1

1

あなたが求めているのは、インターネット要求がどのように機能しているかについての一般的な知識です。

たとえば、アプリケーションからリクエストを行う場合は常にexample.com、ドメイン名は最初にいわゆるDNSサーバーを使用してIPアドレスに変換されます。

つまり、このように機能します。myapp.comまたはmyapp.heroku.comをリクエストしても、常に特定のIPアドレスからの情報をリクエストし、リクエストしたドメイン名はリクエストヘッダーの一部として渡されます。このリクエストを受信したサーバーは、内部レコードでこのドメイン名を見つけて、それに応じてリクエストを処理しようとします。

したがって、結論として、myapp.comまたはmyapp.heroku.comを配置しても、リクエストの速度は常に同じになります。

PS:herokuは実行中のmyapp.comのさまざまなインスタンス間でリクエストの負荷を分散するため、ここでの速度はいくつかの要因によって異なります。アプリケーションの応答速度、実行中のインスタンスの数、インスタンスあたりの平均負荷、現在ロードされているロードバランサー。しかし、確かにそれはあなたが使用するドメイン名に依存しません。

于 2012-09-09T18:22:24.250 に答える