首页 新闻 会员 周边

.net 接口查询量非常大的解决办法

0
悬赏园豆:10 [待解决问题]

在开发中遇到个问题,一个获取配置信息的接口,其被访问的量非常大,预估计大概每天访问量在60万左右!求高手请教好的解决方案?

orenal的主页 orenal | 初学一级 | 园豆:164
提问于:2011-11-24 12:10
< >
分享
所有回答(8)
0

读取配置到缓存里 如果是Asp.net 就可以存到Appliction 全局应用程序缓存里就行,这样客户访问的都是内存缓存里的东西,就不存在读取磁盘上的配置文件而导致的IO瓶颈。

传说中的弦哥 | 园豆:275 (菜鸟二级) | 2011-11-24 12:12
0

解决什么? 提问要从头描述到尾.  如果接口数据本来就在缓存中,那么办法只有一个,买服务器,加大带宽,多服务器共同处理衡呀这些...  

coder_wang | 园豆:193 (初学一级) | 2011-11-24 15:41
1

  楼主问题不详细,接口是怎么提供的.webservice方式还是其它方式....要把具体问题详细描述下

  www.ia00.com

ia00.com | 园豆:568 (小虾三级) | 2011-11-24 22:35
1

如果这个信息不是易变的,可以多级缓存,不过要建立一个一旦配置真的变了可以及时告知应用的方法。

麦田里的守望者 | 园豆:428 (菜鸟二级) | 2011-11-25 00:20
0

1、如果配置不经常变化,可以第一次客户端初始化时候将配置下载到客户端,如果配置没有变化,客户端下次加载本地配置,仅提供思路,还有很多需要考虑的,看看是否可行

diorlv | 园豆:259 (菜鸟二级) | 2011-11-25 10:51
0

用好缓存不是问题

artwl | 园豆:16736 (专家六级) | 2011-11-25 10:53
0

接口什么样的。我们以前采用生成静态JS的也是网站配置信息的接口。服务器上改变了就更新版本号。

Jesong | 园豆:4 (初学一级) | 2011-11-28 15:20
0

cachedependency

chameleon | 园豆:311 (菜鸟二级) | 2011-11-28 23:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册