远程拨号联接问题(100分)

  • 主题发起人 主题发起人 chen_zx
  • 开始时间 开始时间
C

chen_zx

Unregistered / Unconfirmed
GUEST, unregistred user!
我要作一系统,有一台机远程拨号联上服务器
我以前做过局域网内数据库编程
不知该如何处理
如:ODBC的设置,如何处理数据库才能解决速度的瓶颈
请赐教
 
不知该如何处理
如:ODBC的设置,
----没什么不同的, 拨号只是解决网络连接的问题而已.
如何处理数据库才能解决速度的瓶颈
----这是个大问题,
也不单是系统存在拨号用户才来考虑这个问题
只是拨号用户的存在才使这个问题的矛盾暴露
的比较充分而已.

这已经不单是如何处理数据库的问题了
要考虑的因素有很多.

 
我前几个月作了一个类似的系统,效果还可以,广域网的传输速度确实比以前好多了,但
跟局域网依然没法比,要解决速度问题,我给你几个建议:
1、多服务器伺候。
2、异常处理要尽量充分,最好不要简单回滚,否则对大数据量传输很不利。
3、一定要采用异步处理,否则客户端多了,服务器根本玩不转。
4、odbc和数据库的问题和局域网没有太大分别。
5、还有一个可能遇到的问题,就是发布,发布不正确恐怕你连服务器都连不上。
 
不要用odbc,odbc处理速度较慢
 
连接和在局域网没有区别啊! 用TCP/IP就行了! 用WINS可能会有问题!
远程拨号的速度你还想有多快啊!
要不加个提示, ShowMessage('现在是慢速连接, 请先喝杯茶, 看看今天的报纸!')

:)
 
j_shen2000:怎么做异步处理呀?我不太懂,因为现在也在做这方面的东西,请赐教!谢谢!
 
为什么说"不要用odbc,odbc处理速度较慢".

我在很多赞美BDE/IDAPI/SQL LINKS的参考资料
上都看到了这个说法,事实并非如此.

这要考虑多方面的因素
我的某一个直接调用ODBC API的VC++程序是目前我所写过所有的访问数据库程序中最快的一个.




 
多人接受答案了。
 
后退
顶部