扫码关注官方订阅号
昨天看了个视频 讲的是架构 那个cto说 做为架构师最 重要的是 设计出 可以横向扩展的程序
也就是说一开始你的程序可以只在一台机器上跑 但是随着用户的增加 你的程序要能 随时能扩展机器 那么对于tp框架来说 怎样的思路可以写出 符合这种设计的程序呢 !求高人指点
欢迎选择我的课程,让我们一起见证您的进步~~
有一个笨办法足够简单
比如SegmengtFault官网,好多模块,比如文章、问题、笔记、头条等,每个都设计成独立项目独立域名不要用模块来分离,这样可以做到前期单独部署在单台服务器,后期根据模块负载拆分部署,分离出来的还可以进一步负载均衡啥的方便所谓的横向扩展.
然后前期可以尝试一点服务化的架构思维,按业务拆分后端api,方便所有客户端可以互相数据调用,可以避免各种相同功能代码拷贝在项目各个地方
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
有一个笨办法足够简单
比如SegmengtFault官网,好多模块,比如文章、问题、笔记、头条等,每个都设计成独立项目独立域名不要用模块来分离,这样可以做到前期单独部署在单台服务器,后期根据模块负载拆分部署,分离出来的还可以进一步负载均衡啥的方便所谓的横向扩展.
然后前期可以尝试一点服务化的架构思维,按业务拆分后端api,方便所有客户端可以互相数据调用,可以避免各种相同功能代码拷贝在项目各个地方