热门标签 | 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应用
  • 微信小程序开发初探

推荐阅读
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
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社区 版权所有