MySQL-网站未来将有百万用户,PHP和mysql应该怎么设计?
网站未来将有百万用户,PHP和mysql应该怎么设计?求方案。
1. mysql该怎么设计?
2. PHP该怎么对接?
3. 要支持以后未来的扩展更轻松
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
网站未来将有百万用户,PHP和mysql应该怎么设计?求方案。
1. mysql该怎么设计?
2. PHP该怎么对接?
3. 要支持以后未来的扩展更轻松
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
如果用户数据放在一张表里那就做好索引和缓存,尽量减少对DB直接操作;另外就是分表,根据UID将用户数据拆分到几个表中;
php登录入口这块,假如有密集或高并发操作的话,丢给后端的队列去处理(多开几个进程);
做到将功能模块化,功能之间通过数据接口调用;
这个问题范围有点广,无外乎就是4大类:服务器架构,数据库优化,代码优化,缓存方案
没有一步到位的设计,先做功能,再根据用户量的提升做优化,数据库索引优化,分户分表,读写分离.....服务器负载均衡,缓存优化,静态资源cdn.......前期想好了,你的服务是可以横向扩展的