I'd load the RSS feed via a scheduled task and save it someplace like the application scope or a database table. Don't make your homepage do any of that work.
-Cameron On Mon, Sep 29, 2014 at 1:34 AM, Chris <h_chris...@yahoo.com> wrote: > Hi All, > > I have a main index page which is in ColdFusion which gets a RSS feed from > another website(Newswebsite which is a WordPress 3.9.2 website running on > shared hosting). The Newswebsite is on shared hosting so takes about 7 > seconds to load(a little slow, I know, but the decision to go with a shared > hosting was done to save on costs by the purchasing people). > > Now, people don't want the main index page to take 7 seconds to load. I > estimate using caching of the RSS feed so that updates are retrieved from > the feed only every 2 minutes and having a thread so that the main index > page loads(in 2 seconds or less) without waiting for the RSS feed can > alleviate the issue. The thread which fetches the data from RSS feed can > display the feeds on the main index page after the data is retrieved. > > 1. If the idea is on the right track, would something like the below work? > > > ----------------------------------------------------------------------------------------------------------------------------- > > The full implementation is at http://collabedit.com/dgraj/history > > <!--- Caching the RSS feed from newssite so that it is checked every 2 > minutes only---> > > > <!--- Start a thread and wait for it to read the RSS feed from newssite > ---> > > <!--- Wait for the thread for 7 seconds---> > > > <!--- Check if there are any entries from RSS feed of newswebsite and > display the feed information on main index page if it was obtained in 7 > seconds ---> > > > > ---------------------------------------------------------------------------------------------------------------------------- > > 2. Are there other better ways to tackle the issue? > > I want the other parts of the main index page which is in ColdFusion to > load quickly and not get delayed because getting data from the RSS feed of > news website takes 7 seconds. > > Any suggestions would be appreciated. > > Thanks > > P.S. I used ColdFusion code and Yahoo e-mail did not allow me to send it. > I heard Yahoo Mail flags messages containing code as spam so does not allow > such messages. So, just had to explain it in text and provide a link to > Collabedit. > -- Cameron Childress -- p: 678.637.5072 im: cameroncf facebook <http://www.facebook.com/cameroncf> | twitter <http://twitter.com/cameronc> | google+ <https://profiles.google.com/u/0/117829379451708140985>