欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          php封裝pdo實例以及pdo長連接的優(yōu)缺點

          本篇文章給大家?guī)砹薖HP中PHP封裝pdo的實例,以及pdo長連接的相關知識,長連接顧名思義就是一直保持連接,相對于平時的短連接,每次請求都會重新創(chuàng)建鏈接來說,長連接可以有效的減少創(chuàng)建的過程,可以更好的節(jié)省性能。希望對大家有幫助!

          php封裝pdo實例以及pdo長連接的優(yōu)缺點

          一、前言

          最近需要寫腳本來實現(xiàn)崩潰日志的入庫,不出所料又是脫離于框架的,那么行吧,咱們只能自己封裝數(shù)據(jù)庫相關操作了。博主這里選擇了封裝pdo操作數(shù)據(jù)庫相關。

          二、為什么選擇pdo

          眾所周知的,php在早期的時候是帶有mysql擴展的,但是后來由于過于古老缺失了mysql的新特性,因此主鍵沒落。

          php5開始,更建議大家使用mysqli擴展,這個是mysql擴展的增強版,是一個面向?qū)ο蟮?code>MySQL接口,更容易使用。缺點是只能操作mysql,不夠強大。

          還有就是pdo擴展了,這個是最豐富的的一個擴展,支持多種數(shù)據(jù)庫,重要的是,在安全上是比其他兩種擴展都要強的,通過使用prepared預處理更是有效的防止sql注入。因此,博主這里選擇了封裝pdo相關的操作。

          三、pdo的長連接

          1、什么是pdo的長連接

          長連接顧名思義就是一直保持連接,相對于平時的短連接,每次請求都會重新創(chuàng)建鏈接來說,長連接可以有效的減少創(chuàng)建的過程,可以更好的節(jié)省性能。

          在操作上是在連接數(shù)據(jù)庫的時候,多加一個參數(shù):

          $pdo = new PDO($dsn, $username, $passwd, [PDO::ATTR_PERSISTENT => true]);

          后面的PDO::ATTR_PERSISTENT => true 就是開啟長連接的方法。

          2、長連接對nginx無效嗎

          博主在搜索長連接相關知識的時候,看到一篇文章,結(jié)論是長連接僅適用于apache,不適用于nginx,這是真的嗎?

          參考博文地址:https://www.cnblogs.com/wpjamer/articles/7106389.html

          大致結(jié)論是:長連接

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號