易截截图软件、单文件、免安装、纯绿色、仅160KB

读取远程地址的xml,如何缓存速度才能更快!

就比如淘宝的API接口调用,它提供接口,读取这个接口URL返回的是XML文件格式,从XML中读取数据,类似这样的功能,如果每次打开页面都读取速度肯定会很慢,而且还有致命的弱点,淘宝的API还限制每分钟的读取频率,所以我想知道,有什么办法可以缓存读取的XML,因为这个读取的XML变化很小,我对缓存的原因也不懂,就想知道如何做到当我第一次刷新页面时候程序去读取远程地址,再次刷新则不去读取URL这样的缓存。
另外由于我不是一个页面调用,参数也是有的,这样不知道用页面缓存是不是有效果呢?
第一次获取后,把数据cache起来就行了,然后在cache中设置好依赖,一定条件下触发重新读取url,获取最新数据~~

Cache.Insert?

给点例子看看吧,这样说太模糊了


楼上的说的没错,我研究了一下是应该用缓存依赖,但是问题是依赖项的参数我不知道怎么写,这个参数需要缓存对象所依赖的一组(到文件或目录的)文件路径。当这些资源中的任何一个更改时,缓存的对象即过时,并从缓存中移除。
我是远程URL读取的,没有XML路径啊!!

没人看啊,我顶
{{----


相关问答:

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

根据节点名称循环删除xml节点.txt - .NET技术 / C#

内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......

XML转化为标准格式XML - Web 开发 / XML/SOAP

如何将一个XML文件转化为一种标准的格式化的XML文件结构
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
  <STU>
  <ROWNUM>1</ROWNUM>
&n ......

vb读取xml - VB / 基础类

现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xm ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号