私はGAE上でJavaでバックエンドを持っており、外部サーバー(phpを使用)から通信しようとしています。それはちょうど一つの方法communiaton、PHPはちょうどリクエストを送信し、答えとして文字列を取得します。外部サーバーとのJava GAE通信、最速ウェイ
現在、私はcurl(php側)とjavaを使用しています。ちょうどそれがウェブサイトだったので、データを正常に出力しています(実際にはPHPからURLからデータを取得しています。
私はそれが最速の方法だと思いますか?
乾杯
EDIT: [OK]を、ので、それはHTTPが唯一の方法であると思われますか?私はちょうどキャッシュを使用することができますPHPページの読み込み時間をスピードアップする。 GAEバックエンドのデータは45分ごとに更新され、表示された時点で新しいデータを取得することは重要ではないので、45分/ 50分ごとに保存されたデータをPHPサーバーに読み込むのは問題ありません。だから、私にバックエンドへの要求がたくさんありますか?
これは良い解決策のようですが、誰かが良いものを知っているかもしれませんか?
他の方法はありません。 GAEアプリケーションは、HTTP、AFAIKを介してのみアクセスできます。 –
あなたはこれまでどのようなパフォーマンスを見ていますか、どのようなパフォーマンスが期待されていますか?なぜそれが最速の方法であると疑うか?どのようなデータを送信していますか?小さいサイズのリクエストが多いか、大きなサイズのリクエストが多いと思われますか?どのようなデータを送信していますか? 「最速」と言えば、待ち時間が短くてスループットが高いですか?あなたの現在のボトルネックはどこですか?データのシリアル化またはネットワーク経由での送信?それが立っているように、あなたの質問はあまりにもあいまいで答えることができません:) –
私はちょうど200文字 – f1ames