鍍金池/ 問答/PHP  數(shù)據(jù)庫  HTML/ php 項目架構(gòu),技術(shù)選用答疑

php 項目架構(gòu),技術(shù)選用答疑

  • 主要語言:php
  • 數(shù)據(jù)庫:mysql

系統(tǒng)主要功能:

  • 多級代理做單
  • 代理后臺
  • 提現(xiàn)
  • 訂單管理
  • 用戶活動版塊

活動版塊根據(jù)活動的策劃,進行開發(fā),抽獎,留言,點贊等等;短期用戶量訪問會增高,如何針對這塊優(yōu)化,以及大量數(shù)據(jù)的處理,比如,訂單隨時間增長,訂單數(shù)量會越來越高,我該從哪些方面入手進行優(yōu)化以及數(shù)據(jù)備份等,謝謝各位大佬提供思路;

回答
編輯回答
笨小蛋

php 框架的單機并發(fā) 200-500 是極限,多了可以做負載均衡,不斷堆服務器。
在這個基礎(chǔ)上改造,基本都是大改,因為需要把數(shù)據(jù)庫和文件IO 操作改成異步。

或者可以使用swoole reactphp 這類的異步框架。
我們最后的方案是 轉(zhuǎn)node ,原生支持異步,單機并發(fā)可以達到2W以上~

2017年5月10日 06:11
編輯回答
蔚藍色

前期不要想太多,先把基本功能實現(xiàn),后期再做優(yōu)化吧.

2018年5月22日 07:52
編輯回答
筱饞貓

前期先別過渡設計,怎么簡單怎么來吧
唯一要說的一點就是數(shù)據(jù)備份肯定要做!比如一周一次全量備份,一天一次的增量備份

2018年2月23日 13:41
編輯回答
熟稔

數(shù)據(jù)量越來越大固然會增加數(shù)據(jù)庫或服務器的壓力,優(yōu)化方面可以使用redis緩存,減少直接頻繁操作數(shù)據(jù)庫,定期做數(shù)據(jù)備份,如果可以最好寫個定時備份。擴展也可以做讀寫分離。

2017年2月23日 05:13