|
发表于 2008-5-12 21:44:52
|
显示全部楼层
2万人 不一定就是2万并发 首先 优化服务器 尽量 数据库和web 服务分离 支持采用 nginx + fastcgi 方式 这样的方式 比apache 要快很多 php 开启apc 或者xcache 之类的 加速模块 系统内核的一些并发控制参数 也要修改一下进行优化 前端图片都 设置过期时间 避免 每次都下载 多用memcached 如果能保证 服务器的供电和稳定的话 要尽量少数据库查询 多memcached 查询 其实这样的应用如果跑一个数据库 记录应该不是很多 就几十万条 优化一下查询 你可以试着将所有记录都放在memcached 中试试 因为 你的数据不是很多 一次选课 2万人 一人选10门 才20万 开个2g 内存的memcached 能解决很多问题 不过 要保证数据库也有一份 否则一旦断电 就挂了 基本上就这样 至于什么分库啊 我觉得不用 如果有条件 主从库 就可以了 必要时候可以 一主三从 查询使用轮询的方式 都插入一个主库 从三个从库查询 基本上搞的定
[ 本帖最后由 zshtom 于 2008-5-12 21:48 编辑 ] |
评分
-
查看全部评分
|