Virtual Happy Hour this month, Jun 28, we'll be getting a sneak preview at our soon to launch SaaS CMS!

Try our conversational search powered by Generative AI!

XML Page Providers and Performance with > 500 XML Files


I've implemented the XML Page Provider and it's been working pretty good for a few months now. We've decided to have a solution where every page has it's own folder, containing the XML declation and associated files for download.

Shortly the number of pages/xml-files will increase from 100 to several thousand, so I've started to do some performance testing. Unfortunately once I've added more than 500 XML files the performance as dramatically low, and the site hardly loads at all.

I've read the article on

We are using the FindPagesWithCriteria() quite a lot, so can anyone help us with caching and general performance increase?



Sep 03, 2010 13:58

You probably answer the performance issue by yourself when you said “that you use FindPagesWithCritera a lot”, don’t do this or cache the result (as you say) I have written a minimal blog entry how to use the EPiServers cache functionality in EPiServer version 5 and later

Sep 06, 2010 10:14
Sep 06, 2010 12:22

Great article Steve, it probably should be in the SDK!

But how is your FindPageswithCriteria for your XML page provider written(is it going throw every XML file and looking for properties – it can be extremely heavy)?

Sep 06, 2010 14:03
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.