我正在处理从 ColdFusion 9 到 ColdFusion 11 的迁移。我遇到的一个问题与这个问题中详述的问题基本相同:cf10 cannot add text to HTML Head
在我的情况下,根本原因是一个特定页面的重量约为 3 MB,大于输出缓冲区(默认为 1024 KB),并导致 CF 刷新缓存。这反过来会中断对cfhtmlhead
in的调用OnRequestEnd()
。
重新设计页面现在不是一个实用的解决方案。(也许在将来。)通过将“最大输出缓冲区大小”增加到 4096 KB,我的问题得到了“解决”。
增加这个值有什么风险?此服务器上还有其他应用程序/站点。会不会有内存问题?性能下降?(试图为此找到参考资料令人沮丧。)
在某些应用程序中,较低的输出缓冲区大小可能会减少内存占用。
服务器和 JVM 似乎有足够的内存。
由于似乎对哪个设置有些混淆: