2013-10-21 77 views
-3

我正在爲購物車編碼,現在我正在爲用戶配置文件編輯編寫一個頁面。現在我不能決定如何從數據庫中獲取用戶信息。我可以要求Wordpress給我數據,或者我可以使用我自己的函數直接向數據庫發送請求。這兩種方法都可以給我我需要的數據。但哪一個更好? 我的意思是說wordpress是一個非常複雜的腳本,對於每個請求我都會通過很多代碼來處理。但是mysql是乾淨的並且直接與數據庫聯繫。 以另一種方式我使用wordpress,它有點奇怪,忽略wp的所有能力,並要求另一個給我的數據!Mysql(mysqli)vs wordpress - 速度和效率

哪一個更快更可靠?

+0

我想你自己回答 - 如果你知道你在做什麼,爲什麼不使用直接數據庫訪問?如果你正在編寫INSIDE的Wordpress插件或什麼 - 使用wordpress –

+0

事實上,我主要關心的是與mysql的「連接數」!導致即時通訊使用共享主機的這麼多的客戶,我收到這個錯誤了很多。當我問他們爲什麼發生這種情況時,他們回答是因爲Wordpress使用很多請求和連接來處理你需要的東西。 – Babakslt

+0

爲什麼不問這個問題?爲什麼要問一些間接問題? –

回答

1

原生mysqli不適用於應用程序代碼中的直接使用權。抽象層是必須的。
如果WordPress爲您提供了這樣一個圖層 - 您必須使用它。如果沒有,或者你不喜歡它 - 你必須創建一個你自己的。

由於速度 - 它從來沒有成爲一個問題。所以,不要打擾一切。只要你的數據庫設計合理,查詢寫得很好 - 一切都會盡可能快。

+0

謝謝,但接收「到數據庫的多個連接」的錯誤呢? id這兩個之間有什麼區別? – Babakslt

+1

當然不是。這是關於正確配置MySQL服務器和客戶端。 –