gpt4 book ai didi

xslt - 一个大的 xslt 优于更小、更细粒度的 xslt

转载 作者:行者123 更新时间:2023-12-02 09:02:06 27 4
gpt4 key购买 nike

我们有一个大型 xslt,可以呈现整个商店区域,包括产品、制造商,并根据价格和类别进行过滤。我使用 sitecore 作为 CMS,但遇到缓存问题。我有大约 9000 个项目,有些页面需要长达 20 秒的时间才能呈现。将 xslt 分成更小的部分会更好吗?它会提高速度吗?

我认为 sitecore 使用的 xslt 引擎称为 Nexus。

更新:

我认为我们需要优化 xslt。尽管 sitecore 分析器显示大约有 9k 个项目,但我们在进行各种检查时实际上遍历了大约 250k 个项目。

最佳答案

通过应用其他更改,您可能会获得比拆分 XSLT 文件更好的性能。如果没有看到 XSLT,就很难发现瓶颈,但您会在这里找到一些 XSLT 性能的最佳实践:

http://www.dpawson.co.uk/xsl/sect4/N9883.html#d15756e150

此外,在这种情况下使用 XSLT 分析器可能会非常有帮助。

一些性能技巧还取决于您所使用的引擎,因此一些附加信息在这里也可能有用。

如果您可以发布您的 XSLT 代码,我可能会帮助您找到可能的瓶颈。

关于xslt - 一个大的 xslt 优于更小、更细粒度的 xslt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/355783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com