У нас есть один большой xslt, который отображает всю область магазина, включая продукты, манифестаторы и выполняет фильтрацию на основе цены и категрии.
Я использую sitecore как CMS и у меня проблемы с кэшированием. У меня есть около 9000 элементов, а некоторым страницам требуется до 20 секунд.
Будет ли лучше разделить xslt на более мелкие части? Это улучшает скорость?
Я думаю, что использование движка xslt sitecore называется Nexus.
Обновление:
Я думаю, что нам нужно оптимизировать xslt. Несмотря на то, что было около 9 тыс. Элементов, профилировщик sitecore показал, что мы фактически перебираем около 250 тыс. Элементов при различных проверках.