永久鏈接并 " /> 黄a视频在线观看,九九热播视频,99国产在线播放

一区二区久久-一区二区三区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的區別詳解,轉載需保留來源!

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

主站蜘蛛池模板: 久久亚洲国产成人精品性色 | 精品推荐 国产 | 色欧美色| 加勒比色综合久久久久久久久 | 福利在线观看视频 | 亚洲一区播放 | 久久成人免费网站 | 久久国产乱子 | 色哟哟高清视频在线观看 | 99综合色| 一日本道加勒比高清一二三 | 色欧美视频 | 国产资源在线免费观看 | 碰碰人人 | 免费99精品国产自在现线观看 | 亚洲图片偷拍区 | 亚洲视频二区 | 天天影院色 | 免费啪视频观在线视频在线 | 国产精品自在自线亚洲 | 美女一级毛片免费看看 | 在线色国产 | 四虎免费在线视频 | 亚洲人精品 | 99成人在线观看 | 亚洲精品高清视频 | 伊人色色网 | 国产成人精品福利网站在线观看 | 91免费视频播放 | sihu国产午夜精品一区二区三区 | 91精品国产99久久 | 一区二区免费看 | 全色黄大色大片免费久久老太 | 亚洲大片免费观看 | 欧美精品亚洲精品日韩经典 | 久青草国产视频 | 国内精品伊人久久大香线焦 | 国产精品好好热在线观看 | 91蝌蚪视频在线观看 | 欧美一区二区久久精品 | 男女一区二区三区免费 |