【问题标题】:Reducing RichFaces Script and Style Loads减少 RichFaces 脚本和样式加载
【发布时间】:2011-08-12 18:07:42
【问题描述】:

我目前正在使用 RichFaces 3.3.2 开发电子商务应用程序。用户提到最近体验一直滞后,我们正在寻找加快页面加载时间的方法。

我们注意到 RichFaces 将一些不必要的脚本加载到我们的页面上。我们正在使用“DEFAULT”的 LoadScriptStrategy 和 LoadStyleStrategy 以便按需加载它们,但它仍然会加载很多我们不使用的垃圾。

我想知道 RichFaces 是否能够对我的网页中使用和未使用的内容进行分类?或者通过某种方式查看我的每个页面正在使用哪些资源;这样我就可以将我的策略设置为“NONE”并手动导入我需要的内容。

基本上,我试图避免梳理每一页并准确分析所使用的内容。有什么建议或以前的经验吗?

提前致谢。

-尼克

【问题讨论】:

    标签: richfaces


    【解决方案1】:

    DEFAULT - 应该只加载(和卸载)需要的资源。您可以尝试 NONE,但您需要自己弄清楚要加载什么。

    您说应用程序滞后,您确定是因为加载了脚本/样式而不是其他原因吗?

    【讨论】:

    • 我的理解是,当对每个相应的包进行第一次“调用”时,默认加载所有脚本和/或样式。 RichFaces 是否具有那种只提取我在页面上使用的资源的意识?我的页面中发生了很多事情,我确信其他事情也是造成滞后的原因。这似乎是一个有助于提高性能的主要领域。感谢您的回复!
    • 默认 - 按需提供,只获取您需要的。有 ALL - 在这种情况下,它会将所有内容加载到一个文件中,但只加载一次。
    猜你喜欢
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    相关资源
    最近更新 更多