【问题标题】:Sitecore performance: Caching.DisableCacheSizeLimits set to "false"Sitecore 性能:Caching.DisableCacheSizeLimits 设置为“false”
【发布时间】:2015-07-11 00:54:57
【问题描述】:

因此,在遵循this blog post 上的建议后,我注意到内容编辑器中项目的加载时间有了显着改善(~300%)。

我正在考虑将它发布到我们的测试服务器几天,看看它的行为如何,是否有任何关于在生产环境中执行此操作的反迹象?内存已满时缓存会停止增长,还是会导致服务器不稳定?

此外,如果我要强制缓存限制但将它们设置为填充服务器的整个 RAM,我是否会注意到类似的性能提升?

【问题讨论】:

    标签: caching sitecore sitecore7 sitecore7.2


    【解决方案1】:

    根据 Sitecore Scaling Guide 文档:

    <setting name="Caching.DisableCacheSizeLimits" value="true" />

    Sitecore 建议在内存充足的 64 位系统上禁用缓存大小限制

    参见http://sdn.sitecore.net/upload/sitecore7/70/cms_tuning_guide_sc70-72-a4.pdf 第 4.5.4 章。

    我在几个项目中对此进行了测试,只有一个问题 - 重建 Solr 索引所用的时间比通常在 Sitecore 7.2 rev 140526 中要长得多(20 分钟对 6 小时)。我没有使用 Lucene 索引对此进行测试。

    它已在 Sitecore 7.2 rev 中修复。 141226(7.2 Update-3)。除此之外,我没有遇到任何问题,Sitecore 建议启用此设置,因此我认为这样做是安全的(假设您在 64 位服务器上运行)。

    如果您的网站基于 Sitecore 7.2 的较早版本而不是 rev。 141226,您可能需要通过 Sitecore 支持确认没有更多与此设置相关的问题。

    【讨论】:

    • 谢谢,今天是星期五,我不会在周末将如此重要的更改留在它自己的设备上。我将在星期一临时更改它并从那里监视情况。我一定会回来并留下反馈意见。
    • 刚刚查看了您令人印象深刻的个人资料。收到这样一位专业人士的反馈真是令人放心!
    • 我们正在运行 141226,但我们有 Lucene 索引 - 会让您知道。再次感谢您提供非常详细的答案!
    猜你喜欢
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多