我正在運行Coldfusion8/MySQL 5.0.88
。應該在Coldfusion的應用程序/會話級別創建重用對象嗎?
我的應用程序的主要功能是一個搜索功能,它在提交時觸發一個AJAX請求,調用一個cfc-method。該方法組裝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
級別創建對象時,它提高性能,或者至少重新創建它之前的對象的存在進行檢查。處理這個問題的最好方法是什麼?
我會試試看看它有什麼不同。 –
你確實有點... – frequent
我只是說,以防沒有人有一個好主意,你應該做什麼....;) –