我有一个scheduled task
应该每分钟运行一次。为了阻止从外部调用文件,我想像这样比较主机和调用 IP 地址:
<cfif NOT structKeyExists( "variables", caller )>
<cfset variables.caller = createObject("java", "java.net.InetAddress")>
</cfif>
<cfif variables.caller.getLocalHost().getHostAddress() EQ cgi.remote_addr>
// run task
</cfif>
问题:
我真的不习惯objects
在 Coldfusion 中工作,所以这是否可以确保在调用任务时每分钟创建一次对象并重新创建对象?由于这是在我的管理部分运行的,我应该立即在应用程序范围内创建对象吗?
感谢您的意见!