私はRESTful Webサービスを設計しています。それには、GET
とPOST
リクエストが含まれます。 WebサービスがSPDYプロトコルの恩恵を受けることができるかどうか、私は少し混乱しています。 Ruby on Railsを実装に使用するつもりです。 SPDYをサポートする宝石はありますか?RESTful WebサービスはSPDYプロトコルのメリットがありますか?
8
A
答えて
10
潜在的に、はい。
SPDYの主な設計目標の1つは、各要求に関連するレイテンシを削減することです。これが達成される方法は、同じTCP接続を介して多重化を有効にすることです。さらに、SPDYはヘッダー圧縮を行います。これは、RESTスタイルのインタラクション(JSONペイロードを頻繁に使用しますが、大きなHTTPヘッダー(Cookieなど)を送ることが多い)では大きな効果があります。
SPDYはパフォーマンスを向上させますか?これはアプリケーションによって異なりますが、SPDYには特定の最適化がありますが、これは間違いなく役立ちます。
ルビーの「宝石」に関する限り、プロトコルを解析する宝石はspdyですが、必要はありません。 SPDYはHTTPより下のレイヤーであり、ほとんどがサーバーによって処理されるはずです。あなたがRailsを使って試してみたいと思っているなら、Passenger + mod_spdyを試してみることをお勧めします。
0
SPDYはアプリケーション自体とは関係ありません。 Apacheを使用している場合は、mod_spdyをチェックしてください。 SPDY daemon for rackもあります。
関連する問題
- 1. コマンドパターンはRESTful Webサービスと互換性がありますか?
- 2. WSDL2REST - C#版はありますか? (SOAPからRESTful Webサービスに変換)
- 3. RESTfulなWebサービス
- 4. RESTful Webサービス、インターネット
- 5. RESTfulショッピングカートWebサービス
- 6. ASP.NET RESTful Webサービス
- 7. エンティティクラスからのRESTful Webサービス
- 8. cakePHPのRESTful Webサービス
- 9. Restful Webサービスのセッション
- 10. RestFul Webサービスとデータベーストランザクション
- 11. Web APIとRESTfulサービス
- 12. @POST in RESTful Webサービス
- 13. WebサービスRESTful with node.js
- 14. Struts2とSpringでRESTful Webサービスを実装する必要があります
- 15. Windows AzureはSPDYプロトコルをサポートしていますか?
- 16. NginxよりSPDYプロトコルを設定するには?
- 17. @ Startup @ Singletonが@Statelessを超えて@Scheduleサービスのメリットはありますか?
- 18. cherrypyのRESTful Webサービスの例
- 19. RESTful Webサービスでは、応答DTOに子DTOが含まれている必要がありますか?
- 20. サーバー側のRESTful Webサービス
- 21. iPhone用のPHP RESTful Webサービス
- 22. JavaデスクトップアプリケーションでのRESTful Webサービス
- 23. AndroidのRESTfulなWebサービス
- 24. Google App EngineのRESTful Webサービス
- 25. AndroidブラウザからSPDYプロトコルをサポートしていますか?
- 26. Tomersey with Jersey RESTful Webサービス
- 27. RESTful Webサービス公開API
- 28. arraylist/list RESTful Webサービスjson
- 29. RESTful WebサービスAPIドキュメント(スフィンクス
- 30. Spring RESTful WebサービスPOSTオブジェクト
私は、SPDYがアプリケーション自体に何もする必要はないことを理解します。私は、HTTPの代わりにSPDYを使用すると、パフォーマンスがいくらか向上する可能性があることを探ることに興味があります。 – dknight
ブログで100件の投稿を1つずつ取得するなど、バッチ操作のパフォーマンスが向上するはずです。 –