Web sitemde günlük haberleri güncellemek için hangi teknolojiyi kullanabilirim?Yeni güncellenen içeriği web sitesine getirin
cevap
[Güncelleme - Genel yanıtı]
Zaten söz gibi RSS beslemeleri güncellenen haberleri almak için en iyi yoldur. Bunlar kolayca tüketilebilir ve makale tabanlı veriler için standart bir arayüz sağlar. Örneğin, CNN, http://rss.cnn.com/rss/cnn_topstories.rss adresindeki en büyük yayınlarına sahiptir. Firefox ile haber sitelerine göz atarken, sitenin RSS beslemesi varsa, adres çubuğunda bir RSS simgesi görüntülenecek ve bu da yayınları bulmayı kolaylaştırıyor.
Bunu C# ve ASP.Net olarak etiketlediğinizden, bunu kodlama açısından cevaplayacağım.
Birçok haber sitesi RSS beslemeleri sunar ve bunlar .Net 3.5'de tanıtılan SyndicationFeed sınıfı ile tüketilebilir. SyndicationFeed
sınıfı, Atom 1.0 ve RSS 2.0'ı destekler.
Görüşlerimi tüketirken en önemli kısım, bunları önbelleğe almaktır. Böylece, web sayfanızdaki her isabet için feed'i indirmezsiniz. Feed'inizi nereden alıyorsunuz, hangi konulara ve hangi dünyada bulunduğunuza bağlıdır.
Kısa bir örnek.
// Check cache for data
IEnumerable<SyndicationItem> items = Cache["NewsFeed"] as IEnumerable<SyndicationItem>;
if (items == null)
{
// Not in cache, go get it!
try
{
SyndicationFeed news = SyndicationFeed.Load(XmlReader.Create("http://www.news.corp/feed.xml"));
items = news.Items;
}
catch
{
items = new List<SyndicationItem>();
}
// Add the items to the cache
Cache.Insert("NewsFeed", items, null, DateTime.Now.AddHours(1.0), TimeSpan.Zero);
}
// Bind your data somewhere
ek olarak daha fazla teknolojiye ihtiyacım var teşekkürler Mikael Svenson ,, bu ne istediğim olmasa da ... i etiketi C# ve ASP.net bunun asp.net web sitesi olduğundan emin olmak için soru çok genel. teşekkürler –
Üstte de genel bir kuyruklu yıldız eklendi. –
teşekkürler Mikael eklemek için daha fazla özellik var mı ?? –
- 1. Browsersync, güncellenen içeriği tarayıcıda yenilemeden yapabilir mi?
- 2. Web sayfasını resmine getirin
- 3. Appliance'dan Azure Web sitesine dağıtın
- 4. Delphi web sitesine giriş yapın
- 5. Web sitesine codeigniter ile yönlendirme
- 6. , Bu sitede bir web sitesine
- 7. IIS URL Rewrite Ben yeni web sitesine eski web (oldsite.com) bazı sayfalara yönlendirmek istiyorum
- 8. Bir görüntüyü panodan web sitesine yapıştırıyor
- 9. WordPress Web Sitesine Temel Meta Verileri Ekleyin
- 10. Ruby on Rails web sitesine iPhone uygulaması
- 11. htmlUnit kullanarak okul web sitesine giriş yapın
- 12. Başka bir web sitesine SVG bağlantısı yapma
- 13. Web sitesine renk seçici/filtre nasıl eklenir?
- 14. Python Tkinter Uygulaması Web sitesine nasıl alınır
- 15. java kullanarak bir web sitesine giriş yapmak
- 16. json nesnesini web hizmetinde Jersey ile getirin
- 17. Javascript: Web tarayıcısını en üste getirin mi?
- 18. Python'da web-kazıma aracıyla bir web sitesine giriş yapın
- 19. ASMX web hizmetinden tüketici web sitesine HTTPResponse nasıl geri dönülür
- 20. Servlet XML'den güncellenen değeri alınamıyor
- 21. İntihal Analyzer (Web İçeriği karşılaştırılır)
- 22. Varsayılan Liferay Web İçeriği View İzinler
- 23. IIS Web sitesine bir ana bilgisayar üstbilgisi eklemek için kod
- 24. Bootstrap Carousel slayt gösterisi web sitesi içeriği ve içeriği bozuyor
- 25. Bir videosu kolayca bir web sitesine yerleştirmek için hangi servis?
- 26. Ekran güncellenen veriler
- 27. MySQL: return güncellenen satırlar
- 28. Kullanıcı bir Odoo uygulamasının web sitesine nasıl erişilir
- 29. WebApi denetleyicisi MVC web sitesine eklendi Rota 404
- 30. Yeni Evernote web editörü
C#. Net ve asp.net etiketlerinin içerikle ilgili olduğunu düşünmüyorum. Bunu nasıl uyguladığınızı değiştirebilirler, ancak en nihayetinde soru, nasıl kodlanacağını değil, eklenecek özelliklerle ilgilidir. – Mauro
Lütfen başka etiketler tavsiye edebilirim, soruya bir cevap almak için, .. –
RSS –