IE7中的RSS功能和Windows RSS Platform的簡單介紹

來源:互聯網
上載者:User

IE7增加了對RSS的支援。IE7對該功能支援的核心部分是windows rss平台(windows rss platform),該平台提供了rss功能的基礎組件,使得rss可以服務於所有的傳統型應用程式。對於目前微軟推出的產品中,ie7和outlook 2007就使用了這些基礎組件從而增加了對rss的支援(windows sidebar的小器件裡也使用了這個功能)。

ie7是這個平台的第一個應用,在安裝ie7的過程中就會自動為系統添加這個平台了,而ie7隻是使用其中的一部分功能實現了一個輕量級的rss訂閱功能:
1.當訪問的頁面含有feeds的時候rss表徵圖會出現
2.訂閱:使用者點擊這個表徵圖就可以看到feed的預覽然後再點擊可以訂閱。
3.管理:使用者通過收藏夾就可以管理feed,並且當feed有更新時會加粗顯示。
4.同步:使用者可以在ie7和office outlook 2007中同步feed

Because no server back-end manages network utilization, Microsoft has implemented RSS in such a way within Windows IE7 that update cycles for RSS feeds will alter themselves and not check for feed updates precisely as specified by users (e.g., something set for 12:00 might actually synchronize at 11:58). This “salting the interval” will disperse the checking of feed updates across large numbers of users. Also, Windows IE7 will not look at a site when it knows that the site has not been updated (based on the RSS file information). The Download Engine within the Windows RSS Platform also includes several capabilities, outlined here, that improve network usage.

大致意思是說微軟使用了這樣一種模式:在ie7裡有一個迴圈更新機制,它不是靠使用者手動觸發檢查更新的,而且根據rss的機制沒有更新的feed也不會去檢查。所有的這些檢查都是分散開的這樣不會佔用過多的頻寬。

需要注意的是outlook 2007不依賴於window rss平台,而是實現了自己的一套機制,但是他是可以和ie7進行feed的同步的,這樣就可以實現使用一種工具訂閱feed,而使用其它多種工具閱讀。

windows rss platform由三部分組成:通用feed列表(common feed list),feed同步作業引擎(feed synchronization engine)和feed儲存系統(feed store)。ie7訂閱的feed可以通過通用feed列表被其他應用程式所共用,再通過同步作業引擎進行同步操作。

windows rss platform大大簡化了開發人員的工作,開發人員甚至都不需要去深度學習rss格式,任務式同步(synchronization schedules),集中下載(enclosure downloads),甚至是xml。它提供給開發人員:

1.支援大多數rss和atom格式和大多數流行的擴充
2.背景工作式的更新
3.支援像條件式的GETs和RFC 3229標準的技術
4.使用背景智慧型傳送服務(Background Intelligent Transfer Service)提供更好的頻寬佔用方式(Bandwidth-friendly enclosure downloads )
5.API提供了一個簡單的物件模型以及對原始XML流的直接存取

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.