私は走っていColdfusion8/MySQL 5.0.88
ます。
私のアプリケーションの主な機能は検索機能であり、送信時にcfcメソッドを呼び出すAJAXリクエストをトリガーします。このメソッドはHTMLをアセンブルし、gzipで圧縮して、gzipで圧縮されたHTMLをAjax応答として返します。
これはgzip部分です:
<cfscript>
var result="";
var text=createObject("java","java.lang.String").init(arguments[1]);
var dataStream=createObject("java","java.io.ByteArrayOutputStream").init();
var compressDataStream=createObject("java","java.util.zip.GZIPOutputStream").init(dataStream);
compressDataStream.write(text.getBytes());
compressDataStream.finish();
compressDataStream.close();
</cfscript>
cfobject
特にこのスクリプトはすべてのユーザーによって何度も呼び出されるため、ここでの使用には少し気が進まない。
質問:またはレベルでオブジェクトを作成するか、少なくともオブジェクトを再作成する前にオブジェクトの存在を確認すると、
パフォーマンスが向上しますか?これを処理するための最良の方法は何ですか?application
session