我阅读了大约2个参数,例如javax.faces.FACELETS_REFRESH_PERIOD = -1 javax.faces.FACELETS_SKIP_COMMENTS = true可以提高性能。我尝试了这些,但是我看不到有什么改进是我缺少的,还是有可以实现改进的更好的选择。
答案 0 :(得分:2)
您几乎看不到性能的提高,因为此博客的作者在声明以下内容时会大为夸张:
我们将讨论可以调整的最重要方面,以增强 JSF 2.x应用程序的性能。
并添加您所讨论的两个重要部分,但不添加至少刷新周期与负载高度相关,并且与Java(n)io一起使用并且对更快的磁盘进行了很多优化的方式。
OS IO层缓存与java nio和更快的磁盘结合使用,可以非常迅速地检查JSF检查更改的文件时间戳是否已更改。这是如此之快,以至于这些天您几乎不会注意到任何改进。当您有1000个同时用户时,可能只有一点点。因此,是的,它虽然有所帮助,但效果不如您从博客中的措辞所期望的那样。
如果您对有用的代码比率为1:1进行注释,这将很有帮助,但是在页面中几乎没有那么多注释,因此在10k-100k页面中少发送100-500字节的收益(全部例子)是可以忽略的。
此设置(至少对我来说)更有用,因为我们页面中的内部注释不会最终出现在最终用户身上。