在应用程序变量中存储CFC或在页面调用上实例化CFC是否更有效(性能)?

Mit*_*ont 1 coldfusion performance cfc instance-variables

我正在开发一个ColdFusion动态网站.对于这个网站,每个CFC中都有很多CFC和许多功能. 将CFC实例存储在应用程序变量中,然后在每个页面加载时单独实例化每个CFC会更有效吗?

对于每个页面,最多调用2个单独的CFC.我也对如何在请求增加(压力)时影响性能感兴趣.

谢谢!

Tod*_*arp 5

这取决于.如果有问题的CFC是单例,那么是的,将它们实例化一次并将它们存储到Application范围中是明智的.随着您的经验越来越丰富,应用程序的增长,您会发现管理对象依赖项的最佳工具是ColdSpring,但是现在只需创建对象onApplicationStart()就是最好的选择.如果您正在处理瞬态对象,那么您需要根据请求创建对象.