征求设计方法....

TaoTaoYou 2009-07-17 09:26:33
在做一个查询.... B/S结构的
数据:2000条
大小:200KB

功能:查询的时候要像google一样自动补全...


设计方案:1:利用xml文件存储数据.每次查询时ajax访问这个xml 读取到客户端实时解析.... 这样是不是很浪费资源,每个客户端都要下载200k的数据.... dom解析好像很占内存.....


2:数据库.按需取.根据输入只读取类似数据多少条....这样是不是频繁操作数据库,,也是很占资源.或影响性能?


还望 各位涌跃发言.....把各个利弊分析出来...用那个好..... 其实我倾向于第一种设计 200k大小影响不会很大吧....各位说说......

要求能承受同时200人查询数据库
...全文
90 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
APOLLO_TS 2009-07-27
  • 打赏
  • 举报
回复
access都能承受200人查询。该怎么做就怎么做吧!

whuisszl008 2009-07-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 TaoTaoYou 的回复:]
每个用户打开的时候都首先要加载200K数据? 会不会太费服务器资源..打开速度会不会受影响 ??
[/Quote]
随便一张图片都200KB以上,速度不会有太大影响的。
langziqian 2009-07-25
  • 打赏
  • 举报
回复
写完了share一下
TaoTaoYou 2009-07-20
  • 打赏
  • 举报
回复
每个用户打开的时候都首先要加载200K数据? 会不会太费服务器资源..打开速度会不会受影响 ??
TaoTaoYou 2009-07-17
  • 打赏
  • 举报
回复
为什么?
yaazz 2009-07-17
  • 打赏
  • 举报
回复
数据库+缓存+ajax
whuisszl008 2009-07-17
  • 打赏
  • 举报
回复
数据库支持两百个人查询不会又什么问题吧?
至于自动补全的话,不就是只有两百KB么?页面加载的时候存到js里面,自动补全的功能在js里面实现。
whuisszl008 2009-07-17
  • 打赏
  • 举报
回复
数据库支持两百个人查询不会又什么问题吧?
至于自动补全的话,不就是只有两百KB么?页面加载的时候存到js里面,自动补全的功能在js里面实现。
VistaKobe 2009-07-17
  • 打赏
  • 举报
回复
200个人查询数据库随便怎么样都行吧。
yaazz 2009-07-17
  • 打赏
  • 举报
回复
用缓存可以减少查库,用ajax当然是为了用户体验
匹配的条数不会太多吧,一二十条就不错了吧,从缓存取快:)

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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