javascriptの同期非同期?>2008-02-29■polipoのパイプラインについて・パイプラインというのは持続的な接続を行う事で、再接続時の負荷をなくしましょうという考え方。[C!]ここちょっと違うと思うので自分の理解を書いときます。パイプラインは「持続的な接続」を行ったうえでさらに、サーバーが応答を返しきる前に次のリクエストを送ることで、リクエストと応答のタイムラグを減らしましょうという考え方です。あとはぐだぐだ書くので、わかってる人はさようなら。知りたい人は、も少しちゃんとした情報をググったりRFC読んでくださいませ。^^persistentとかkeep-aliveとか言われる「持続的な接続」は、再接続の負荷をなくすために、いちいち接続切らないで続けて次の要求をします。持続的じゃない接続だと接続-client要求-server応答-切断-接続-client要求-server応答-切断・・・なのが接続-client要求-server応答-client要求-server応答-・・・切断となります。tcpの接続切断は通信自体の時間もかかるし、OSリソースの取得開放でサーバー負荷もかかるので無ければ無いほうが早いよね。server応答-server応答-・・・となります。パイプライン無しだと、相手に要求・応答を投げた後は、相手の次のアクションをボーっと待つしかなかったんだけど、パイプラインありだと相手からのアクションがどんどん詰まれるので、待ち時間がなくなって早くなるという考え方。実際は、サーバーが一回目の応答を返さないと、「持続的な接続」ができるかどうかはわからないので、次の要求は出せない。細かいことはあるんだけど、だいたいそんな感じだと思います。途中の帯域が細くて遅い場合と、サーバーの処理が遅い場合は効果が違うような気がするんだけど、今はそこまで頭が回らないです。Httpのサイトやfirefoxのfaqにもものすごく詳しく書いてあったので、興味がある人はそちらを参考に。probes)てからパイプラインを使うぜようなことが書いてます。どんな実装になってるか興味ありますねー。コメントを書くスパム対策のためのダミーです。javascriptの同期非同期?>プロフィールgamako最近は主にiPhoneアプリ作っています。Twitterは@gamakoです。自作iPhoneアプリうさこでんたく(NEW!)キュートなうさこが一生懸命手書きで計算してくれる、ゆるカワ電卓アプリ。あのコマンドオールドゲーマー必見のコナミコマンド早押しゲーム。うさこどけいキュートなうさこが一生懸命時間をお知らせしてくれる、ほのぼの時計&タイマーアプリ。漢字脳トレ&目覚ましの新感覚目覚ましアプリ。AppleStoreでうさこどけいの紹介をしました。