一直連接屬于長連接,網(wǎng)站加入并發(fā)請求數(shù)會(huì)很多,如果是一個(gè)長連接的話,你的網(wǎng)站加入并發(fā)請求數(shù)很多,也就是說同時(shí)有很多人來訪問你的網(wǎng)站,并且每個(gè)訪問者都需要查詢一次mysql數(shù)據(jù)庫的話,會(huì)很快把你的系統(tǒng)資源消耗完了。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了新樂免費(fèi)建站歡迎大家使用!
每次連接都屬于短鏈接,短鏈接就沒有這個(gè)問題,每次查詢完就馬上關(guān)閉了,這樣不容易消耗過多的系統(tǒng)資源。但是長連接也有個(gè)好處就是,頻繁查詢的時(shí)候,可以節(jié)省了多次建立TCP連接的時(shí)間
寫反了,先斷開連接,然后在退出
// 釋放結(jié)果集
mysql_free_result($result);
// 關(guān)閉連接
mysql_close($link);
ThinkPHP框架的底層設(shè)計(jì)已經(jīng)幫我們解決了這個(gè)問題,如實(shí)例化模型、連接數(shù)據(jù)庫、關(guān)閉數(shù)據(jù)連接、釋放資源等。例如M一個(gè)模型后,如果不用了,它會(huì)自動(dòng)關(guān)閉資源;如果繼續(xù)使用,再次M同一個(gè)模型,那么使用的實(shí)例還是先前M的那個(gè),所以不管你M多少個(gè)相同的模型,使用的其實(shí)只有一個(gè)。
set_time_limit(0);//時(shí)間設(shè)為無限
mysql_ping();//判斷下數(shù)據(jù)庫是否還連著
PHP中與數(shù)據(jù)庫的連接是非持久連接,系統(tǒng)會(huì)自動(dòng)回收,一般不用設(shè)置關(guān)閉,但是如果一次性返回的
結(jié)果集
比較大,或者網(wǎng)站訪問量比較多,則最好使用
mysql_close
()函數(shù)手動(dòng)進(jìn)行釋放!
需要的,如果你不執(zhí)行斷開的話,內(nèi)存會(huì)一直保持這次連接,直到被數(shù)據(jù)庫單方面斷開為止
文章題目:php斷開數(shù)據(jù)庫鏈接,php鏈接數(shù)據(jù)庫失敗
當(dāng)前地址:http://m.kartarina.com/article14/heisge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、Google、小程序開發(fā)、企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)