我在ColdFusion 9.01腳本中編寫了一個查詢,並且很難理解爲什麼它沒有緩存結果。當使用CFML標籤語法執行時,相同的確切查詢將緩存。爲什麼不使用cfscript在ColdFusion 9.01中緩存此查詢?
SQL,數據源,用戶名,密碼是而不是正在改變。在實例化它之後,我已經轉儲了cfscript查詢對象,並驗證了在init期間正確接收到的cachedWithin參數。我很難過。
CFSCRIPT版本,將不緩存
var Q = new Query(
SQL="SELECT * FROM TABLE"
,cachedwithin=createTimeSpan(0,0,60,0)
).execute().getResult();
CFML標籤的版本,將緩存
<cfquery name="local.q">SELECT * FROM TABLE</cfquery>
謝謝您的時間和幫助。
Aaron
感謝亨利!我很感激。 –