永久鏈接并 " /> 久国产视频,免费黄色片在线,国产精品视频一区二区三区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

解析php中mysql_connect與mysql_pconncet的區別詳解

說說mysql_connect與mysql_pconnect的區別,這倆函數用法上差不多,網上有說應該用pconnect的,pconnect是個 好東西;也有視pconnect如洪水猛獸的,堅決不讓用pconnect的,也有態度曖昧不清的。那這個東西到底如何呢?

永久鏈接并不是說,服務器打開了一個連接,然后所有的人都共享這個鏈接。永久連接一樣是每個客戶端來就打開一個連接,有200人訪問就有200個連接。其 實mysql_pconnect()本身并沒有做太多的處理, 它唯一做的只是在php運行結束后不主動close掉mysql的連接.

php經cgi方式運行時pconnect和connect是基本沒有區別的, 因為cgi方式是每一個php訪問起一個進程, 訪問結束后進程也就結束了, 資源也全釋放了. 當php以apache模塊方式運行時, 由于apache有使用進程池, 一個httpd進程結束后會被放回進程池, 這也就使得用pconnect打開的的那個mysql連接資源不被釋放, 于是有下一個連接請求時就可以被復用.這就使得在apache并發訪問量不大的時候, 由于使用了pconnect, php節省了反復連接db的時間, 使得訪問速度加快. 這應該是比較好理解的. 但是在apache并發訪問量大的時候, 如果使用pconnect, 會由于之前的一些httpd進程占用的mysql連接沒有close, 則可能會因為mysql已經達到最大連接著, 使得之后的一些請求永遠得不到滿足.若mysql最大連接數設為500, 而apache的最大同時訪問數設為2000,假設所有訪問都會要求訪問db, 而且操作時間會比較長,當前500個請求的httpd都沒有結束的時候,之后的httd進程都是無法連接到mysql的(因已經達到mysql最大連接 數). 只有當前500個httpd進程結束或被復用才可以連接得到了mysql.

當db操作復雜, 耗時較長時, 因httpd會fork很多并發進程處理, 而先產生的httpd進程不釋放db連接, 使得后產生的httpd進程無法連上db. 因為這樣沒有復用其它httpd進程的mysql連接. 于是會就產生很多連接超時。 在并發訪問量不高時,使用pconnect可以簡單提高訪問速度, 但在并發量增大后, 是否再使用pconnect就要看程序員的選擇了.

就我個人認為, php現在對mysql的連接并沒有真正用到連接池, pconnect也只是相當于借了apache的進程池來用, 所以在并發訪問量大的時候pconnect并不能很好的提高訪問db效率.

在實際的應用中,用mysql_pconnect的話,每次刷新和請求新的頁面都比較快,而用mysql_connect的話,每次刷新都要重新請求,當數據庫連接比較慢的時候,就能看出差異了。當你的數據庫連接比較慢,DB操作不是很復雜,并且你的程序足夠自信,不會產生死鎖的時候,或者你擁有對服務器的控制權,滿足以上四個條件中的任意兩個,那就可以用pconnect。

pconnect不用在腳本里關閉,可以在mysql中設置lifetime,也可以寫shell定期掃描,kill掉休眠過長的連接。 一句話總結:要用好pconnect,不僅僅是php腳本的事 還關系到數據庫和服務器的設置。

php技術解析php中mysql_connect與mysql_pconncet的區別詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 色婷婷香蕉 | 欧美极品欧美日韩 | 欧美不卡视频在线观看 | 亚洲一区二区高清 | 在线资源观看 | 91精品国产综合久久青草 | 伊人久久大杳蕉综合大象 | 欧美成人福利视频 | 国内精品美女久久久久 | 扒开双腿猛进入无遮挡软件 | 播放久久国产乱子伦精品 | 美国一区二区三区 | 国产一区二区久久久 | 快播黄色| 国产激情在线观看完整流畅 | 国产精品久久国产精麻豆99网站 | 精品国产免费久久久久久婷婷 | 免费小视频网站 | 精品国产91在线网 | 免费小视频在线观看 | 国内黄色精品 | 精品久久久久久无码中文字幕 | 成年视频xxxxxx在线 | 久久五月激情婷婷日韩 | 亚洲一二三区久久五月天婷婷 | 久久免费福利视频 | 亚洲视频在线一区二区三区 | 天天干天天操天天舔 | 一区二区三区观看 | 亚洲天码中文字幕第一页 | 91精品国产自产91精品 | 欧美综合在线观看 | 在线视频综合网 | 免费人成在线观看视频色 | 三区在线视频 | 日韩视频一区二区 | 精品香蕉一区二区三区 | 99精品伊人久久久大香线蕉 | 天天操婷婷 | 中文字幕在线观看国产 | 国产精品第页 |