tonylk(=www.tonixsoft.com=) 请进(关于公司信息汇总到一台机器上,用什么方案比较好)

leeyihan 2004-08-04 11:51:46
1.直接开放数据库好像没有必要,一来不安全,二来SQLServer价格不菲,我还没考虑好是否使用数据库,因为数据我已经是打好包的了,最多服务器上按照日期将数据存放到不同的目录下。
-------------------------------------------------
是否用数据库,你可以自己根据实际情况定

2。基于FTP的方式恐怕速度太慢,服务器需要自己不断去查询FTP目录下有无心的数据,而我要求客户机开启时就到服务器查询是否允许启动。
--------------------------------------------------
不会的,按你后面说的我的理解是,客户机的数据上传到服务器并不一定马上反映到服务器的数据库中,那服务器去检查ftp目录的新数据这个过程可以每几分钟做一次,只不过30台客户端,就算每5分钟产生30个新文件,服务器处理起来也没有问题。

不过 leeyihan(leeyihan) 说的“及时性强一些就写个webservice倒到数据库里。”,这是怎么一回事?愿闻其详。。。
-------------------------------------------------------
简单啊,你上传了文件以后调用这个service,强制服务器去处理新上传的文件就行了。你可以标准的处理间距10分钟,重要的文件上传后马上调用这个service。

目前打算公司服务器用ADSL上网,用动态域名绑定方法。。。当然实在不行,搞托管服务器应该也是可以的。
----------------------------------------------------------------
反正adsl的上行带宽不敢恭维,至少做一个虚拟主机,只放ftp,application服务器定时检查ftp服务器上有没有新的文件出现,有的话就下载下来处理

客户端唯一要服务器获得的信息是,该程序是否合法注册,是否允许正常启动,后面的数据交换,只需要能正常保存到服务器就可以了,不需要获得其他客户机上的数据。
-------------------------------------------------------------------
这个检查很简单,在ftp服务器上放一个注册文件,如果文件里有这台客户的合法注册信息就pass,否则...

3。VPN不太熟悉,我作为编程者怎么在VPN下工作?现在除了服务器可以有静态IP(或域名),其他客户端都是动态上网的。
-------------------------------------------------------------
VPN编程和局域网差不多,不过公网上一定要注意带宽的占用和传输的稳定性。

希望大家多多提方案。

我的邮件是leeyihan@vip.163.com有空多交流
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwb666 2004-09-23
  • 打赏
  • 举报
回复
帮你顶
johnliu007 2004-09-22
  • 打赏
  • 举报
回复
请问一下各位:
用数据库实现存放文件(一般几百K,左右数量较多)供SOCKET用户下载与FTP文件下载的优势比较来看哪个较好一些,同样是远程用户通过互联网络访问服务器进行下载或上载!
另外,如果以数据库存放文件的话,在DELPHI7中如何实现之??

babyboy 2004-09-21
  • 打赏
  • 举报
回复
顶一顶!高手啊

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧