类似丁丁地图,大众点评网那样的分站点是如何实现的?

dw_1112 2009-10-20 04:45:06
公司现在要开分站,没经验,不知道在数据库和程序结构上能够做些什么调整,有那些技巧?
...全文
161 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
laojin 2011-04-27
  • 打赏
  • 举报
回复
1 有2类处理方法,a类是所有的内容都在一个表中,根据ip表来对比客户端的ip地址决定显示什么。但是如果表很大了性能会很差。所以后来是1个表放一个城市的信息,查询的时候要么是全局查询限制查询次数,要么是只查询本地的相关信息。b类是干脆一个城市一台服务器只放和某个城市相关的内容。用户表单独弄一个总表。来解决这样性能最好。
2 这种类似系统一般前期要设计好否则后期改起来麻烦。ip表地址归属地可以用公开的qqip地址库。另外如果访问量超过每天10万ip 或者同时并发插入查询次数超过1000 可以用nosql mongodb或者hbase这种非sql存储性能会更好。
3 表类型建议用myisam把其它类型的性能差。一般网站功能不复杂还是性能很重要。另外如果有文件缓冲系统建议用一下。如果确实不知道什么是文件缓冲系统可以搜索一下。一般这类站点都是查询比插入多。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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