7
A
回答
9
我懷疑使用PDO或MySQLi會成爲瓶頸,但是,如果您要求bechmarks,here they are(沒有什麼嚴重的,只是幾個測試)。
一般來說,使用這一個或另一個是一個有趣的問題,瓶頸通常在別的地方(例如,查詢,索引,PHP代碼等)。
你可能會考慮的一件事是使用一些數據庫封裝器,即使用PDO或MySQLi的類,無論你喜歡什麼。在你的代碼中,使用這個包裝器而不是直接使用PDO或MySQLi。如果你這樣做,你可以通過改變單個類而不是改變所有代碼來在PDO,MySQLi或任何其他庫之間切換。
3
我在這段時間做了一個迷你基準測試。結論。 PDO和MySQLi非常相似,但PDO中的功能值得使用。
相關問題
- 1. 效率,基準測試,速度測試,性能
- 2. Openssl速度基準測試
- 3. 服務器基準測試php性能
- 4. Java基準測試磁盤速度
- 5. 速度基準測試tensorflow安裝
- 6. Nunit基礎類與普通測試
- 7. 高速Javascript基準測試
- 8. mysqli速度vs php速度?
- 9. 基準的API /性能測試 - REST/SOAP
- 10. Neo4j的性能基準測試
- 11. Apache Nutch的性能基準測試
- 12. RAM性能基準測試 - UWP和C#
- 13. Django + New Relic性能基準測試
- 14. 性能基準測試應用程式
- 15. EUnit與普通測試
- 16. PHP :::速度測試::: $ _SESSION與$變量
- 17. 性能與速度
- 18. 性能測試 - 測試:配置文件與測試:基準測試,壁掛時間與處理時間對比
- 19. ESB解決方案測試性能和基準測試
- 20. Solr性能基準測試(版本3.6與版本5.2)
- 21. PHP速度測試代碼
- 22. 用於測試性能的C++單元測試(合成基準測試)
- 23. PHP的嘗試轉換到mysqli的PDO
- 24. 高性能基準測試的基本指導
- 25. CodeIgniter與Yii的比較基準測試
- 26. PHP的MySQLi到PDO?
- 27. 不能與mysqli的,mysqli_connect,或PDO
- 28. 基準測試/測試fastclick.js
- 29. 與基準測試相比,StackExchange redis客戶端速度非常慢
- 30. C++中的HDD基準測試 - 測量的傳輸速度太快
哪個DB包裝將適合高流量網站?你會推薦任何好的數據包封裝類嗎? –
我不能推薦任何,因爲我從來沒有使用過任何公開可用的包裝。對於我的項目來說,對於只有很少類的簡單類來說就足夠了 - 'select($ sql,array $ params)','selectRow($ sql,array $ params)','selectCol($ sql,array $ params,$ valueColumn, $ keyColumn)','selectValue($ sql,array $ params)'用於選擇數據,'exec($ sql,$ params)'用於插入,更新和刪除數據。所有選擇返回數據數組('selectValue()'返回字符串或null),'exec()'返回布爾值。 '$ sql'是準備語句的查詢,'$ params'是要綁定的值。 – binaryLV
你可以給我包裝你用在你的項目..謝謝你 –