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!