as3读取mysql RSS提要延迟


as3 readind mysql RSS feed delayed

我正在用adobe flash pro制作一个android应用程序,该应用程序读取由(MYSQL数据库)和php更新的RSS。

应用程序是完美的工作

当一个新项目被添加到数据库时,当我用我的计算机(或移动)浏览器打开它时,它会同时显示在我的rss提要中。

问题是,它有时需要5分钟来更新在我的应用程序(有时不到5秒)

如何解决这个(延迟问题)

Rss提要的示例

                  <rss version="1.0">
                 <channel>
                 <title>RssName</title>
                 <description>rssDescription</description>
                 <image>
                 <lnk1>rssImageLink</lnk1>
                 </image>
                   <item>
                            <title>
                            Title Number 1
                            </title>
                            <time>14:49:57</time>
                   </item>
                   <item>
                            <title>
                            Title Number 2
                            </title>
                            <time>14:48:31</time>
                   </item>
                   <item>
                              <title>
                            Title Number 3
                            </title>
                            <time>14:46:04</time>
                   </item>
                   <item>
                            <title>
                            Title Number 4
                            </title>
                            <time>14:41:47</time>
                   </item>
                 </channel>
                 </rss>

as3代码是(urlLoader)和XmlList

我用了(rss version="2.0")但是没有效果!

这是我的as3代码

        import flash.events.MouseEvent;
        import flash.events.Event;
        //////////// Defines Xml Lists for downloaded 
        var titleArr:XMLList ;
        var pTimeArr:XMLList ;

    ////////////////////////////////////////// Laod List RSS//////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    var xmlLoader:URLLoader = new URLLoader();
    var xmlData:XML = new XML();
    var url:String = "http://www.Domain.com/news/rss.php" ;
    xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
    xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, loaderIOErrorHandler); 
    function LoadXML(e:Event):void 
    { 
    xmlData = new XML(e.target.data);
        ////// Add Rss Items to XmlLists
        titleArr = xmlData.channel.item.title ;
        pTimeArr = xmlData.channel.item.time ;
    displayNews()
    }  


    //////// Load RSS Xml Content
    function refreshing(e:MouseEvent):void {
        xmlLoader.load(new URLRequest(url));
    }
    ///// Button to refresh content
    refresh_btn.addEventListener(MouseEvent.CLICK,refreshing)

    //////////////////////////////// Display Mews /////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////
    function displayNews()
    {
        trace(titleArr,pTimeArr) ;
    }

    ////////// Handling Errors 
    function loaderIOErrorHandler(e:Event){
            trace("Error"); 
    }

非常感谢,解决方案是防止(rss.php)缓存