php benchmark




對象與數組 (2)

mysql_fetch_object()的手冊頁

注意:性能

速度方面,函數與mysql_fetch_array()相同,幾乎和mysql_fetch_row()一樣快(差別不大)

正如Tatu給出的基準所表明的那樣,略有不同,但請記住這些數字已經從連續100次查詢中累積起來。 我想說你現在不打擾並稍後優化的策略是一個不錯的選擇。

我現在正在一個網站上工作,並且集中在裝載,處理等方面的效率和速度。

我使用mysqli擴展來獲得我的數據庫的位和鮑勃,但我想知道什麼是最好的/最有效的方式輸出我的數據集?

目前我正在使用$ mysqli-> fetch_assoc()和一個foreach()。 閱讀http://www.phpbench.com我知道,統計我的數據首先有所作為。 (我打算在構建之後進行優化)

我的問題是,獲取結果集到一個PHP數據的東西更快。 創建一個對象? 數組數組? 一個關聯數組? 我的想法是一個對象,但我不確定。

只是好奇,因為我不熟悉的PHP內幕:)


我相信一個數值數組可能是最輕量級的,其次是關聯數組,然後是一個對象。 我不認為差異會加起來很多,所以你最舒服的語法是最好的。





benchmarking