php 项目架构,技术选用答疑

  • 主要语言:php
  • 数据库:mysql

系统主要功能:

  • 多级代理做单
  • 代理后台
  • 提现
  • 订单管理
  • 用户活动版块

活动版块根据活动的策划,进行开发,抽奖,留言,点赞等等;短期用户量访问会增高,如何针对这块优化,以及大量数据的处理,比如,订单随时间增长,订单数量会越来越高,我该从哪些方面入手进行优化以及数据备份等,谢谢各位大佬提供思路;

阅读 2.8k
4 个回答

php 框架的单机并发 200-500 是极限,多了可以做负载均衡,不断堆服务器。
在这个基础上改造,基本都是大改,因为需要把数据库和文件IO 操作改成异步。

或者可以使用swoole reactphp 这类的异步框架。
我们最后的方案是 转node ,原生支持异步,单机并发可以达到2W以上~

前期先别过渡设计,怎么简单怎么来吧
唯一要说的一点就是数据备份肯定要做!比如一周一次全量备份,一天一次的增量备份

数据量越来越大固然会增加数据库或服务器的压力,优化方面可以使用redis缓存,减少直接频繁操作数据库,定期做数据备份,如果可以最好写个定时备份。扩展也可以做读写分离。

前期不要想太多,先把基本功能实现,后期再做优化吧.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题