第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下大家對PHP多進程與MySQL的高并發(fā)瓶頸是怎么處理的?

請問一下大家對PHP多進程與MySQL的高并發(fā)瓶頸是怎么處理的?

阿晨1998 2019-10-21 17:14:13
大家對PHP多進程與MySQL的高并發(fā)瓶頸是怎么處理的
查看完整描述

3 回答

?
寶慕林4294392

TA貢獻2021條經(jīng)驗 獲得超8個贊

寫過類似的東西,像這種需要多次更新同一賬號數(shù)據(jù)的時候,我們的做法是處理完數(shù)據(jù)后不立即存入mysql,
而是放在了redis中,后面的數(shù)據(jù)更新都在redis修改,
在redis積累了數(shù)千條數(shù)據(jù)后在異步的寫一次數(shù)據(jù)到mysql,效果不錯
鹵煮的場景多進程處理建議只負責數(shù)據(jù)處理,處理完的放redis,在單獨用一個腳本定時檢測redis
達到條件的時候(一定條數(shù)或時間)存一次數(shù)據(jù)到mysql)

查看完整回答
反對 回復 2019-10-26
?
胡說叔叔

TA貢獻1804條經(jīng)驗 獲得超8個贊

sql優(yōu)化,數(shù)據(jù)緩存和頁面靜態(tài)化
首先各種優(yōu)化程序邏輯優(yōu)化數(shù)據(jù)庫優(yōu)化硬件橫向擴展
數(shù)據(jù)hash、服務器提升性能、表hash、出錢找oraclec出解決方案
頁面靜態(tài)化:
Php頁面靜態(tài)化有兩種,第一,php模板,比如:smarty。第二,url偽靜態(tài),通過urlrewrite實現(xiàn)這種做法可以提高網(wǎng)站的排名和收索
像一些管理性質(zhì)的網(wǎng)站,比如:新聞發(fā)布系統(tǒng)、CMS等,使用php模板靜態(tài)化。一般的網(wǎng)站偽靜態(tài)就可以了
數(shù)據(jù)緩存:
php程序常規(guī)的獲取數(shù)據(jù)的流程是:
1.用戶向php程序發(fā)送請求
2.php請求從數(shù)據(jù)庫中取出數(shù)據(jù)
3.發(fā)送給用戶
但是當網(wǎng)站的訪問量非常大的時候數(shù)據(jù)庫往往成為制約系統(tǒng)性能的瓶頸,為了減輕大規(guī)模請求對數(shù)據(jù)庫造成的壓力,簡單的方法可以采用數(shù)據(jù)緩存來減輕數(shù)據(jù)庫的壓力,下面就簡單的介紹一下常規(guī)的數(shù)據(jù)緩存方法:
具體的步驟:
1.用戶請求
2.判斷緩存是否存在或者是否過期
3.如果緩存不存在或者緩存已經(jīng)過期,從數(shù)據(jù)庫中讀出數(shù)據(jù);如果沒有過期,讀取緩存
4.發(fā)送給用戶



查看完整回答
反對 回復 2019-10-26
  • 3 回答
  • 0 關注
  • 866 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號