正在研究php框架,突然發現一個奇特的問題:框架中php代碼連接數據庫使用PDO和mysqli,盡然會導致頁面加載速度上產生很大的差距。一開始還以為是框架本身造成的這種現象,所以在本地寫了一個基礎的測試用例,只是分別用PDO和Mysqli連接數據庫,看看頁面響應速度。並且在php代碼剛開始執行和執行結束輸出微秒差值。

第一種連接DB方式:

$t1 = microtime();

/* Connect to a MySQL server 連接數據庫服務器 */

$link = mysqli_connect(

'localhost', /* The host to connect to 連接MySQL地址 */

'xxxx', /* The user to connect as 連接MySQL用戶名 */

'xxxx', /* The password to use 連接MySQL密碼 */

xxxx'); /* The default database to query 連接數據庫名稱*/

if (!$link) {

printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());

exit;

} else {

echo "connet ok
";

}

$t2 = microtime();

echo $t2-$t1;

執行效率貼圖:

ttbf 慢 php,連接數據庫不同方式會影響TTBF快慢相关推荐

  1. jpa oracle mysql,JPA-Oracle-Mysql連接數據庫配置

    //...省略datasouce class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" ...

  2. rodbc 连接oracle,R語言 使用RODBC連接oracle數據庫

    使用R語言有多種包可以連接oracle數據庫,我今天在這里講一下使用使用RODBC連接oracle數據庫. 1. 如果你的本地是windows系統的話,你需要安裝oracle客戶端. 2. 然后需要在 ...

  3. android 索引怎么使用情况,android 數據庫查詢中使用索引-大幅提高數據庫操作速度...

    參考: http://blog.csdn.net/dongyuxi1987/article/details/8239739 1.數據庫索引簡介 回憶一下小時候查字典的步驟,索引和字典目錄的概念是一致的 ...

  4. FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App

    原文:http://www.appcoda.com/fmdb-sqlite-database/ 作者:GABRIEL THEODOROPOULOS 譯者:kmyhy 通常在 App 中使用數據庫并處理 ...

  5. mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法

    今天在一台新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才 ...

  6. python3.5 连接mysql_python3.5 連接mysql本地數據庫

    前期准備工作: 安裝python的模塊,網上大部分讓安裝mysqldb模塊,但是會報錯,原因是python3.5不被其支持: 請看該鏈接 我們也可以這樣解決: 直接執行:sudo pip3 insta ...

  7. 远程连接oracle01017,連接Oracle遠程數據庫錯誤:ORA-12541,ORA-12514,ORA-01017的解決方法!...

    1.出現如下錯誤:ORA-12541:TNS:no listener,如下圖所示: 錯誤原因是我們沒有開啟Listener監聽器服務,解決方法是在服務中開啟這個服務,如下圖所示. 2.出現如下錯誤:O ...

  8. oracle.manageddataaccess idataparameter,.net 通過ODP.NET Managed 連接Oracle數據庫

    1.  Oralce官網 下載 安裝   ODTforVS2015_121025    重啟VS 2.項目引用 Oracle.ManagedDataAccess.dll 3.數據庫連接字符串: use ...

  9. unity3d排行榜mysql_Unity3D 連接MySql數據庫

    Unity3D 連接MySql數據庫 一.在Mac OS X中架設MySql數據庫 下載mysql for Mac http://dev.mysql.com/downloads/mysql/5.0.h ...

最新文章

  1. AI不止能美颜,美妆迁移这样做 | 赠书
  2. myeclipse 2019中文版
  3. 返回值带头信息 php_PHP注释标记的整理
  4. 深入解析Windows系统两大进程
  5. python虚拟机优化_KVM虚拟机管理及性能优化
  6. css H5端多行文本实现省略号
  7. 《Python入门经典》——导读
  8. UCMA(OCS) 开发系列之一
  9. java和python和php_Java、Python和PHP三者的区别
  10. F1-VmwareCentOS7.x
  11. visio 2013安装失败正在回滚
  12. java私塾初级_Java私塾初级教程-19
  13. js打开新窗口的方法总结
  14. 【python教程入门学习】Python字典及基本操作(超级详细)
  15. 金融数字化平台建设的三大误区和破局之道
  16. Python3网络爬虫(十四):跟股神巴菲特学习炒股之财务报表入库(MySQL)
  17. 美国波多里奇国家质量奖(MBNQA)简介
  18. Java快速开发框架_若依——Ruoyi-SpringCloud版本-2.安装redis服务端和客户端-win7
  19. c/c++算法之“24点”经典问题
  20. 用wvdial和ppp轻松上网

热门文章

  1. Invalid packaging for parent POM x, must be “pom“ but is “jar“ @
  2. 推荐一个自动破解替换密码的工具
  3. Hadoop性能测试工具
  4. 台电TBOOK16PRO安装凤凰安卓系统
  5. Hive有分区文件到时select不到数据问题-----修复分区命令 msck repair table xxxxx
  6. Warning: Failed prop type: Invalid prop `enablesReturnKeyAutomatically` of type `string` supplie
  7. 一些个人电脑问题记录
  8. 软件开发中 前台、中台、后台英文_实战思考(一):如何搭建业务中台?
  9. 关于快捷键 Ctrl+z 无效命令的问题
  10. 王阳明没法帮你造出光刻机