Linux 版の ColdFusion 10以降 で <cfhttp>タグの処理時間が長くなることが確認されています。以下に例を示します。
<cfhttp>の処理を実行する際に、2度目以降の呼び出しから処理に時間がかかってしまう影響は、上記の例のように一つのページに複数回の <cfhttp> タグが呼び出される処理を行っている場合と、それ以外にも下記ような場合があげられます
上記の現象が発生する理由は、<cfhttp>タグの処理を行う際に呼び出される Apache HTTPClient ライブラリ内部で疑似乱数を生成しているためです。これは、システムの"エントロピー"に依存する操作となり、複数回の利用によって"エントロピープール"が枯渇するため乱数生成時に待ちが発生しています。
上記の現象の対応として、開発元が公開しているColdFusion公式ブログでは疑似乱数の生成にプールを再利用する /dev/urandom に切り替える方法等を紹介しています。
http://blogs.coldfusion.com/post.cfm/optimizing-cfhttp-calls-on-linux-systems
注意事項
尚、jvm.config、または ColdFusion Administrator の [Java と JVM] で誤った指定を行うと、ColdFusionの起動に失敗する場合もあります。そのため、まずはテスト環境や開発環境で動作をお試し頂くことをお勧めします。
※記事のカテゴリを「ColdFusion 10情報」から「技術情報」に変更しました。
記事公開日:2013年01月29日
最終更新日:2016年11月17日
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.
Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.