次のような jQuery POST 呼び出しがあるとします。
$.post(url : "myserver/1", data : params, success: function () {
$.post(url : "myserver/2", data : params2);
});
これにより、いくつの HTTP 接続が開かれますか? 2が開くと思います。
Web ページが Python スクリプトで行うことを (パフォーマンス テスト タイプのスクリプトとして) 複製しようとしています。私がすれば、はるかに高速です:(疑似コード)
for i in 0 to 5000:
Open HTTP Connection
POST
POST
Close HTTP Connection
対
for i in 0 to 5000:
Open HTTP Connection
POST
Close
Open HTTP Connection
POST
Close
2 番目のテストは、ブラウザーが行うことだと思います。私は本質的に、ページへの 5000 ヒット (連続) がどれだけ速いかを再現したいと考えています。明らかに、このタスクを並列化できますが、それは私がここで探しているものではありません
さて、jquery が 2 つの HTTP 接続を行っていると仮定すると、永続的な接続を維持する簡単な方法はありますか?