... probabilmente ci siamo dimenticati di impostare a false la proprietà EnableCaching ;)
Da MSDN:
"...Ai fini delle prestazioni, la memorizzazione nella cache è attivata per impostazione predefinita per il controllo XmlDataSource. L'apertura e la lettura di un file XML nel server ogni volta che viene richiesta una pagina possono ridurre le prestazioni dell'applicazione. La memorizzazione nella cache consente di ridurre il carico di elaborazione nel server a discapito della memoria nel server Web e, nella maggior parte dei casi, si tratta di un valido compromesso..."
Technorati tags:
XmlDataSource