热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

能否开发本地程序直接处理网上服务器的数据?是否比web程序的速度快,大概怎么开发?

问题一:我们公司的服务器在异地,但是我们后台处理的速度比较慢。能否开发出本地程序。类如用visualbasic,visualc#,visualC++开发出bs结构的程序来处理后台
问题一: 
 我们公司的服务器在异地,但是我们后台处理的速度比较慢。
能否开发出本地程序。类如用visual basic ,visual c#,visual C++开发出b/s结构的程序来处理后台的数据,请问一下大概的思路。。
问题二:
  用程序开发出来的后台处理的速度是否快,因为都是通过adsl上网的。比Web方式开发出来的程序能快多少

19 个解决方案

#1


一,用ActiveX控件可以做到,放在页面里下载到客户端执行,但涉及安全问题,处理起来有些麻烦,但肯定可以解决.
二, 速度取决于需要传递的数据量,如果在处理的过程中来回传递的数据量太大,那么你的ADSL就吃不消了,瓶颈就变成了网络连接,而不是CPU或内存了.如果你的后台处理是那种不频繁地,而且又是少量的数据,然后进行大量复杂运算,最后把结果(当然数据量也不能多)送回去,就可以考虑这么做.

#2


To: dotAge(老朽)

问题一:我想用上网的机器编写程序,一般的程序,利用ip访问数据库,
 不想用ActiveX和asp,php,jsp,asp.net等在一起写,
 我只想用vc ,vb ,vc#等写程序,不过每个后台要用的时候,必须在每台机子安装我的程序。这样可行吗?
问题二:
   难到本机的程序(远程连接数据库)真的比Web程序(Local连接数据库)慢
我们后台处理是那种频繁地,大量的更改数据的,运算可能也少不了,瓶颈问题严重吗?

#3


1.关键是安全和权限的问题
2.还要ip地址来操纵.

#4


错呀。
   我们现在考虑的是速度的问题。。
   如果我在本地机上控制远程的数据,这样肯定安全过把脚本放到服务器上

#5


1
一般来说,方法有两种,一种是象CSDN助手这样程序,读取网页的数据;另一种是用WebService来做.两者技术都可行

2
网络传输的速度是不会变的,只是客户端变了.这时是C/S和B/S的比较(就客户端而言,如果只看服务端是用网页来做,当然都是B/S)

#6


楼主要的不就是C/S么

#7


直接在本地开发,然后通过FTP上传到服务器,这不是很快

#8


To:uno(钢盅郭子)
   对,我要的是C/S的模式,,这样可行吗? 速度快吗?
 To: sqhua(拉长弓,射天狼) 
  1
一般来说,方法有两种,一种是象CSDN助手这样程序,读取网页的数据;
这种速度应该不快,,
 另一种是用WebService来做.两者技术都可行
WebServer还是要在服务器运行程序。我要求的是在本地机上运行程序,读取和更改网上服务器的数据
2
网络传输的速度是不会变的,只是客户端变了.这时是C/S和B/S的比较(就客户端而言,如果只看服务端是用网页来做,当然都是B/S)
   如果我用一条小的专线,大概网速是56k 的连接服务器,这样速度怎么样呢?
To: buaawjh(神之恋语) 
  直接在本地开发,然后通过FTP上传到服务器,这不是很快
到底是上传什么,我到不清楚啦。:(

#9


方便,也许是。。。。。
快。。那是快不了多少的。。。

要是这样。。。。微软。。有必要发布.net吗?

#10


哈哈, 那就你的机子做服务器处理数据, 那你的那个所谓的服务器就做个数据库得了

#11


如果数据量大 计算量小
那会得不尝失的

#12


用webservice
WebServer是要在服务器运行程序。
但是在vb等中要进行调用,读取和更改网上服务器的数据

#13


To: xiaomaoxia(小猫) 
   我像这样做的 
To: online(龙卷风) 
  WebServer是要在服务器运行程序。能否在我的机上直接控制

#14


神吹.

#15


To: monkey_zeng(未来报告) 
   我是真的要做,不回答问题的请别进来。浪费大家的时间

#16


可以控制
用vb客户端操作
Public Function Add(x As Double, y As Double) As Double

    Dim objSoapClient As New SoapClient
    objSoapClient.ClientProperty("ServerHTTPRequest") = True
    Call objSoapClient.mssoapinit("http://localhost/AddServer.wsdl", "AddServer", "AddServerSoapPort")
    
    Add = objSoapClient.Add(x, y)

End Function
服务端接口保持不变就可以了
vb的资料少,建议看看delphi
不过很遗憾,这个例子我没有调通
希望对你有帮助
以下是addserver.wsdl文件
 
  
 xmlns:wsdlns='http://tempuri.org/wsdl/' 
 xmlns:typens='http://tempuri.org/type' 
 xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' 
 xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
 xmlns:stk='http://schemas.microsoft.com/soap-toolkit/wsdl-extension'
 xmlns='http://schemas.xmlsoap.org/wsdl/'> 
  
           xmlns='http://www.w3.org/2001/XMLSchema'
      xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
      xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
      elementFormDefault='qualified'>
    
  

  
    
    
  
  
    
  
  
    
      
      
    
  
  
    
    
    
      
      
           encoding />
      
      
           encoding />
      

    
  
  
    
      
    
  

#17


To: online(龙卷风) (  ) 
  怎么控制我大概知道。只不过我用的方法是利用vb,vc打开数据库的方式用了固定的ip连接,这样就必须把后台处理的计算机必须保证要先安装程序。然后才能处理后台的数据,如果有一点修改的话,也要每台机子重新安装。不容易维护和要花费大量的工作。
  只不过我们要处理的数据非常及时。要求在几秒种之内处理完成。所以考虑到要用本地程序调用网上服务器的数据。
  我也不知道速度会不会提供。能提高10秒左右也可以。我们本身要两个程序一起使用,一个是网上的,一个是客户端的。。。。。。

#18


注:此问题没有解决。

#19


建议你看一下微软的例子
非常道地的实现方式
包括对一个项目同时提供webservice、web forms、win forms访问方式

#20


  • pb开发web应用
  • 微信小程序开发初探

推荐阅读
author-avatar
大街上
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有