当前位置:Gxlcms > PHP教程 > Tp框架怎样写才能写出可以横向扩展的程序!

Tp框架怎样写才能写出可以横向扩展的程序!

时间:2021-07-01 10:21:17 帮助过:12人阅读

昨天看了个视频 讲的是架构 那个cto说 做为架构师最 重要的是 设计出 可以横向扩展的程序

也就是说一开始你的程序可以只在一台机器上跑 但是随着用户的增加 你的程序要能 随时能扩展机器 那么对于tp框架来说 怎样的思路可以写出 符合这种设计的程序呢 !求高人指点


回复内容:

昨天看了个视频 讲的是架构 那个cto说 做为架构师最 重要的是 设计出 可以横向扩展的程序

也就是说一开始你的程序可以只在一台机器上跑 但是随着用户的增加 你的程序要能 随时能扩展机器 那么对于tp框架来说 怎样的思路可以写出 符合这种设计的程序呢 !求高人指点


有一个笨办法足够简单

比如SegmengtFault官网,好多模块,比如文章、问题、笔记、头条等,每个都设计成独立项目独立域名不要用模块来分离,这样可以做到前期单独部署在单台服务器,后期根据模块负载拆分部署,分离出来的还可以进一步负载均衡啥的方便所谓的横向扩展.

然后前期可以尝试一点服务化的架构思维,按业务拆分后端api,方便所有客户端可以互相数据调用,可以避免各种相同功能代码拷贝在项目各个地方

人气教程排行