2个在两台服务器上的网站,想获得另外一网站的某数据。怎么办???我目前的办法:1,代码动态切换数据库的连接,即需要另外网站的数据,连接到网站的数据库。2,由于我需要的数据不多,只是一个数据(价格,用于网站比价),我写一个网页,功能是获取自己数据库的最高价,然后Response.Write()界面上,,,然后另外的网站在需要这个数据的时候,用HttpWebRequest来GetResponse()获取到数据。(运行下载界面)哪个方式好,速度快??? 有没有更好的办法?????PS:如果其中一台服务器瘫痪了,我要怎么设置超时,才能让获取数据不至于卡在那个地方。
解决方案 »
- 用户控件中,如何调用私有的JavaScript
- ASP.NET中img标签中的src属性如何给绝对问题
- 求ASP.NET(C#)中邮件接收的例子
- 做一个blog 和一个bbs
- 请问一下.为什么用label和Literal显示从数据库提取的数据时少了很多
- 使用WebBrowser.ExecWB打印出现空白页
- 请高手帮我看看这段代码!! 我是菜鸟
- 有人在.net项目中用过artDialog弹出对话框组件吗?
- 关于连接oracle表的问题
- 简单问题高分相送:如何获取客户端的返回参数;有详细说明;谢谢参加;
- FckEdit编辑器在2003服务器上不能用,无法显示出来
- 下拉列表框(DropDownList)问题?
A--->B
老板,呵呵 我懂了
是A---->A的数据库----->(切换)B的数据库----A获取A---->B的网页----->B的数据库------>值返回到B的网页----->A获取这两个哪个更快?
WebService 好的 我研究研究,,,,WebService和上述的效率哪个快
根据楼主的描述,webservice是最好的选择了,更换数据库连接--我的看法是-至于吗
B向它取值,比如传回字符串 100.00|true当A瘫痪的时候,传回的字符串自然不会是这个形态,B停止取值即可。
同时可以考虑在B服务器上设置字段,开始取值的时候将内容全部设置为0,取好一个设置为1.
这样可以知道在哪里中断了。