【问题标题】:Performance improvement jsf性能改进 jsf
【发布时间】:2019-12-25 11:40:14
【问题描述】:

我阅读了大约 2 个参数,例如 javax.faces.FACELETS_REFRESH_PERIOD =-1 javax.faces.FACELETS_SKIP_COMMENTS=true 可以提高性能。我尝试了这些,但我没有看到任何改进是我遗漏了什么还是有更好的选择可以实现改进。

【问题讨论】:

标签: performance jsf


【解决方案1】:

您几乎看不到性能改进,因为该博客的作者在他/她说时高度夸大了:

我们将讨论可以调整的最重要的方面,以增强 JSF 2.x 应用程序的性能。

并添加您所说的两个重要的,但没有添加至少刷新周期与负载高度相关,并且使用 java (n)io 和方式更快的磁盘得到了很多优化。

javax.faces.FACELETS_REFRESH_PERIOD =-1

OS IO 层缓存与 java nio 和更快的磁盘相结合,可以非常快速地检查 JSF 检查更改的文件时间戳是否已更改。这太快了,这些天你几乎不会注意到任何改进。当您有 1000 个同时用户时,可能只有一点点。所以是的,它有一点帮助,但没有你从博客中的措辞所期望的那么大。

javax.faces.FACELETS_SKIP_COMMENTS=true

如果您的评论与有用代码的比率为 1:1,这将有所帮助,但您在页面中几乎不会有那么多评论,因此在 10k-100k 页面中发送的字节数减少了 100-500 个字节(所有例子)可以忽略不计。

此设置(至少对我而言)更有用,因为我们在页面中的内部 cmets 不会最终到达最终用户。

有关其他改进,请参阅

【讨论】:

    猜你喜欢
    • 2015-03-21
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2010-11-01
    相关资源
    最近更新 更多