读取远程地址的xml,如何缓存速度才能更快!
就比如淘宝的API接口调用,它提供接口,读取这个接口URL返回的是XML文件格式,从XML中读取数据,类似这样的功能,如果每次打开页面都读取速度肯定会很慢,而且还有致命的弱点,淘宝的API还限制每分钟的读取频率,所以我想知道,有什么办法可以缓存读取的XML,因为这个读取的XML变化很小,我对缓存的原因也不懂,就想知道如何做到当我第一次刷新页面时候程序去读取远程地址,再次刷新则不去读取URL这样的缓存。
另外由于我不是一个页面调用,参数也是有的,这样不知道用页面缓存是不是有效果呢?
第一次获取后,把数据cache起来就行了,然后在cache中设置好依赖,一定条件下触发重新读取url,获取最新数据~~
Cache.Insert?
给点例子看看吧,这样说太模糊了
楼上的说的没错,我研究了一下是应该用缓存依赖,但是问题是依赖项的参数我不知道怎么写,这个参数需要缓存对象所依赖的一组(到文件或目录的)文件路径。当这些资源中的任何一个更改时,缓存的对象即过时,并从缓存中移除。
我是远程URL读取的,没有XML路径啊!!
没人看啊,我顶
{{----
相关问答:
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<video>
<device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
在action中至少有4个方法,每个方法接受一种请求,例如四个方法最简单的就是增删改查,每一种操作,需要校验的action属性是不同的,校验属性的规则也是不同的,怎么样才能使用xml的输入校验?
如果是使用actionName ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢?
......
想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。
帮顶
你没用过开源的OpenFlashChart吗?
试试FusionChart
数据源就是XML的
http://www.fusionc ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......