One of the best ways to reduce websites loading time is to make use of "Server Compression". also, try to use fever images, JavaScript snippets etc. Your hosting server also plays a vital role in your sites speed so, try to choose your host once you consider its speed and found it suitable enough. if you are using a custom site than you need to embed RSS feed generator code into your pages on the other hand, if you are using WordPress than you will have RSS feed enabled by default.
use Google page speed tool and website analyzer tool .Its provides the recommendations and optimize the site according to the recommendations
Optimize your images and videos for the web - Aggregate all CSS files into one big file - Aggregate Javascript files - Minify CSS and HTML - Minimize HTTP requests - Cache webpages - Page compression You can refer this Yahoo! article for checking out some tips for reducing page loading time. http://developer.yahoo.com/performance/rules.html You can use Feed burner to create your RSS feeds.
as for speed, check your site in http://www.webpagetest.org/ and optimize the stuff it shows as bad. RSS - for example with feedburner, or any RSS script there are millions of them.