Я пытаюсь прочитать RSS-канал с моего веб-сайта (Wordpress), этот процесс занимает очень много времени (около 21000 мс).
XmlReader reader = XmlReader.Create(url);
SyndicationFeed newsFeed = SyndicationFeed.Load(reader);
int count = 0;
List<NewsArticle> articleList = new List<NewsArticle>();
foreach (SyndicationItem newsArticle in newsFeed.Items)
{
if (count < 3)
{
NewsArticle article = new NewsArticle(newsArticle.Title.Text, newsArticle.Summary.Text);
articleList.Add(article);
count++;
}
else
{
break;
}
}
Проблема в XmlReader (когда я его создаю). Почему это так долго? Когда я открываю RSS-канал в браузере, это очень быстро. Спасибо за помощь.