<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          mysqlndMySQL的PHP驅(qū)動

          聯(lián)合創(chuàng)作 · 2023-09-30 18:39

          PHP最近發(fā)布了5.3版本,在該版本當(dāng)中,提供了一個mysqlnd (MySQL Native Driver) 庫,用來訪問 MySQL數(shù)據(jù)庫,大大提升了PHP的數(shù)據(jù)庫訪問性能。

          我們知道,PHP訪問MySQL數(shù)據(jù)庫,是通過MySQL數(shù)據(jù)庫的libmysql client庫,這個libmysql client是用C/C++編寫的,雖然一直以來PHP通過libmysql訪問數(shù)據(jù)庫性能也一直很好,但是卻無法利用PHP本身的很多特性。

          mysqlnd提供了和Zend引擎高度的集成性,更加快速的執(zhí)行速度,更少的內(nèi)存 消耗,利用了PHP的Stream API,以及客戶段緩存機(jī)制。由于mysqlnd是透過 Zend引擎,因此提供提供更多高級特性,以及有效利用Zend進(jìn)行加速,原理圖如下:

          從上圖可以看出來,libmysql是直接訪問數(shù)據(jù)庫的,而mysqlnd是通過Zend訪 問數(shù)據(jù)庫。

          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美日韩三级片免费观看 | 操逼美女网站 | 久久99久久99久久99国内少妇精品 | 老阿姨的丝丝波涛胸涌诱惑 | 囯产精品久久久久久久久久免费 |