Buonasera a tutti,
in un sito che sto realizzando, devo inserire i contenuti RSS di più siti, nella medesima pagina.

Per ognuno di essi uso il seguente codice:

codice:
<rss:RssDataSource id="rssInps" runat ="server" url="http://www.inps.it/Bussola/RssFeed.aspx?itiponews=1" MaxItems="5"></rss:RssDataSource>

<asp:GridView runat="Server" Id="gwInps" DataSourceID="rssInps" AutoGenerateColumns ="false" Width ="300">
    <Columns >
    <asp:TemplateField ItemStyle-Width ="440px" HeaderStyle-HorizontalAlign="Left">
    <HeaderTemplate >
    <a href ="" style ="text-decoration:none;" >[img]img/logo inps.jpg[/img]</a>
    </HeaderTemplate>
    <ItemTemplate>
        <a id="inpsLink" runat ="server" href ='<%# Eval("link") %>' style="text-decoration:none; color:Black;"><%# Eval("title")%></a>
	</ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>
Il problema che ho, è che mentre per alcuni di questi rss i contenuti sono reperibili molto velocemente, c'è uno di essi che impiega troppo tempo e mi ci mette una vita per caricare la pagina(l'ho verificato,commentando quel sito va molto più velocemente) .

C'è un modo per velocizzare il caricamento degli RSS?
In un sito che usa un gadget con la visualizzazione degli stessi Rss, il caricamento è velocissimo.
Posso comunque far caricare e visualizzare gli altri elementi della pagina anche se quell'elemento non è ancora caricato?

Grazie in anticipo!