Tomcatには、接続の処理にAPRを使用するオプションがあります。それを使用する利点は何ですか?誰もがそれを直接経験していますか?TomcatでAPRを使用する利点(ある場合)は何ですか?
答えて
あなたにTomcatの前で(静的コンテンツを提供するための)Webサーバーを使用する予定がない場合は、APRは、物事を改善することになっています。
私はJBoss Webで間接的にしか使用していませんが、私はいつもApache httpdの前にTomcatを置くことを好みます。そのため、APRは無関係です。
thisが回答しました。利点?
Tomcatは、優れた拡張性、パフォーマンス、およびネイティブサーバー技術との統合を提供するために、Apacheのポータブルランタイムを使用することができます。 Apache Portable Runtimeは、Apache HTTP Server 2.xの中心にある移植性の高いライブラリです。 APRには、高度なIO機能(sendfile、epoll、OpenSSLなど)、OSレベルの機能(乱数生成、システムステータスなど)、ネイティブプロセス処理(共有メモリ、NTパイプ、Unixソケット)などの多くの用途があります。
これらの機能により、Tomcatを汎用Webサーバーにすることができ、他のネイティブWebテクノロジとの統合性を大幅に向上させ、バックエンドに焦点を当てた技術ではなく、完全なWebサーバープラットフォームとしてJavaを実現します。
(私の強調)
私はmod_perl2でAPRを使用しており、パフォーマンスが向上しています。このパフォーマンスの向上は、APRがクッキー、ヘッダー、データタイプなどをWebサーバーから直接処理する高度に最適化されたライブラリであるため、APRを使用してシステムステータスやその他のものに直接アクセスすることによります。また、通常は他には利用できない接続のすべての側面に直接アクセスできます。
私はまだJavaで使っていませんが、TomCat 6でJSPコードから使用できるようにする方法を見つけようとしています。私は、Perlで行ったのと同じように、Javaコードから直接APRを使用することで効率が向上することを期待しています。
- 1. Python 3を使用する利点/利点は何ですか?
- 2. メソッドシグネチャでジェネリックを使用する利点は何ですか?
- 3. C#でインターフェイスを使用する利点は何ですか?
- 4. サプライヤをJavaで使用する利点は何ですか?
- 5. pgbouncerでトランザクションプーリングを使用する利点は何ですか?
- 6. TextBox上でRichTextBoxを使用する利点は何ですか?
- 7. WebアプリケーションでEJBを使用する利点は何ですか?
- 8. プライベートクラウドをデータセンターに使用する利点は何ですか?
- 9. 代替ビューエンジンを使用する利点は何ですか?
- 10. Saxonを.netに使用する利点は何ですか?
- 11. extend.jsを使用する利点は何ですか?
- 12. Subversionを使用する利点は何ですか?
- 13. JavaScriptテンプレートエンジンを使用する利点は何ですか?
- 14. Oracle Designerを使用する利点は何ですか?
- 15. インラインJavascriptを使用する利点は何ですか?
- 16. emacsオートフィルモードを使用する利点は何ですか?
- 17. Springアプリケーションイベントパブリッシングを使用する利点は何ですか?
- 18. Sizzle JavaScriptライブラリを使用する利点は何ですか?
- 19. エラーバックを使用する利点は何ですか?
- 20. HbaseとHiveを統合する利点は何ですか
- 21. C#ではなくSitecoreでXSLを使用する利点は何ですか?
- 22. メインスレッドが完了するまで待機する必要がある場合、dispatch_syncを使用する利点は何ですか?
- 23. スレッドモジュールの上でPythonでEventletモジュールを使用する利点は何ですか?
- 24. RavenDBを選択した場合、SQL Serverの利点は何ですか?
- 25. @Deprecated表記をインターフェイスでのみ使用する利点は何ですか?
- 26. Array上でRuby NArrayを使用する利点は何ですか?
- 27. AlamofireをNSURLSession/NSURLConnection経由でネットワーキングに使用する利点は何ですか?
- 28. VBAのユーザーフォームでRepaintにDoEventsを使用する利点は何ですか?
- 29. ASP.NET検証でサービスアノテーションを使用する利点は何ですか?
- 30. 変数宣言でvarを使用する利点は何ですか?
これは、ドキュメント/広告に記載されていますが、クレームされたメリットを検証する最初の使用状況レポートは見つかりませんでした。 – Marko