ColdFusion 11 编译 CFC 花费太多时间

标签 coldfusion coldfusion-11

我正在研究 ColdFusion 11。我有一个包含 20,000 行代码的 CFC 文件。 每当我对 CFC 文件进行任何更改时,编译都会花费 15-20 秒。对于较小的文件(例如 5,000 行代码),不会出现此问题。

还有其他人面临这个问题吗?我需要减小文件大小吗?如果是,请提出解决方案。

最佳答案

我可以证实你的观察。将 CFML 编译为字节码可能需要相当长的时间。最大限度地减少开发中每次代码更改的干扰的唯一选择是降低组件的复杂性并将其拆分为多个子组件。老实说:20k 行代码听起来就像 God object大部头书。考虑分离功能并注入(inject)依赖项。这将减少重新编译所有内容的需要,而只编译您实际更改的子组件。不过,只有您可以告诉如何重构您的代码。祝你好运。

关于ColdFusion 11 编译 CFC 花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51879007/

相关文章:

mysql - 是否可以将 cfqueryparams 作为准备好的语句参数发送到 MySQL?

coldfusion - 我们可以在基于脚本的样式中使用带有位置属性的 cfparam 吗?

coldfusion - 尝试对 Jira API 进行简单 REST 调用时连接失败

memory-leaks - Coldfusion.util.Key 内存泄漏 - 结构键问题?

xslt - 防止 <cite> 标 checkout 现在 RSS Feed 中

jquery - 通过 JQuery 传递和返回 ColdFusion 结构

css - 如何在 Firefox 上打印条码 39

caching - Blue Dragon Coldfusion 服务器缓存问题

performance - ColdFusion 查询的查询速度比数据库调用本身慢 100 倍(记录数相对较低)