肯定用1好,數(shù)據(jù)庫就是用來折騰數(shù)據(jù)結(jié)構(gòu)的。
在磐安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),磐安網(wǎng)站建設(shè)費(fèi)用合理。
用2PHP會(huì)導(dǎo)致的局限在,
1、進(jìn)程間IO通訊暴增。從mysql會(huì)向php傳大量的數(shù)據(jù)。IO通訊是最影響速度的。
2、內(nèi)存限制。PHP是內(nèi)存操作。通常默認(rèn)執(zhí)行內(nèi)存為128M,能處理的數(shù)據(jù)量只會(huì)大大小于128M.
除非改默認(rèn)設(shè)置到較大值,加大內(nèi)存開銷。
3、效率較差。不僅從mysql到php有復(fù)制,而且array_unique效率也mysql DISTINCT差。
如果查詢慢,就該在mysql上做優(yōu)化,多利用view和index,少寫些開銷大的join或group,
加大mysql可使用的內(nèi)存做緩存。
把不要的數(shù)據(jù)通過sql語句過濾掉,然后分頁輸出。如果你全查出來,裝到數(shù)組,然后判斷,再輸出。太麻煩,效率又不高,不建議這樣做。
別懷疑了,肯定寫到PHP數(shù)組效率高。因?yàn)槟惴诺絤ysql,還需要讀出來,而讀出來的形式也是一個(gè)PHP數(shù)組,就比直接寫成PHP多了一個(gè)讀數(shù)據(jù)庫的步驟了。當(dāng)然如果說以后還要維護(hù)與管理的話,還是放到數(shù)據(jù)庫方便。