我想开发一个下载系统,不是文件下载而是数据(字符串)采用sql server数据库存储条目信息delphi开发的客户端 类似于迅雷 提供查询 下载操作问题是 我想面向全国提供搜索下载服务,也就是说走的公网访问sql server 客户端及服务器端 什么样的框架 能保证 服务器安全负载均衡的运行,客户端能稳定快速的运行。如何处理大量并发访问?另:数据库记录比较大 大概 几百万条 量
解决方案 »
- 谁做过生物化工生产ERP软件或且知道做这方面软件的公司?
- 求助Delphi下的UAC控制问题。
- 如何申请指定大小内存区?
- 两个语言问题,本人刚刚学急
- 多点p2p能实现不同局域网间的通信么?
- 请问高手:打印队列信息JOB_INFO_1在哪个单元?
- 如何在dll中,用函数反馈字符串???
- cs地图怎么做的?有没有cs的地图编辑器?
- 急呀,这条SQL语勉句应该怎么写,正确马上给分
- 1.请问try{}catch(...){throw},_finally{throw}中的throw是什么意思啊?可以不写么?
- BDE也能联接SQLSERVER你们为什么还用ADO呀 ???
- 将一维数组20个元素值,由重复多到少,大到小进行排序
1.既然有客户端,那么就应该有服务端:用于处理负载平衡,向客户端提供数据。如果要管理客户资源,还要处理客户的验证数据等等功能(技术上如线程池,连接池,验证池,负载平衡池等等)。
2.既然你要访问数据库,那么也需要在服务端处理客户端的数据,基于安全性,不建议直接访问数据库。
3.数据量较大,最好使用Oracle这种大的数据库!暂时这么多,如果要放开来讲的话,也不是一两百字能够讲清楚的事情!
你可以采用web服务器作为中间服务器,提供xml或者json格式的数据作为交换。
应用服务器和数据库不要在同一台机器上。
另:数据库记录比较大 大概 几百万条 量
推荐用oracle,但是sqlserver也可以,看你如何做了,可以分在多个表内。
1.平均单次下载数据量
2.外部带宽
3.峰值连接数
4.除下载外其它应用(搜索、查询、更新等)的访问率及其流量。
5.用户连接方式(Tcp、UPD?Ftp?Http?)
6.应用服务器数量,数据库服务器数量,应用服务器和数据库服务器的连接方式
7.用户平均响应时间数量级可能还有需要设计的地方,暂时只想到这么多
http速度应该不会很快。
另外,后台也有现成的web server,否则自己写一个tcp/udp server,要性能好、强壮、稳定,也是比较花力气的
应用服务器
数据库服务器