[閒聊] Smarty + ADOdb 小心得
之前寫過的文章,這邊貼一份,有需要的可以參考看看。
==============================================================================
Smarty 官方: http://smarty.php.net/
Smarty 入門: http://www.php5.idv.tw/documents/smarty/smarty20040209.htm
ADOdb 官方: http://adodb.sourceforge.net/
ADOdb 入門: http://linux.tnc.edu.tw/techdoc/adodb/book1.html
ADOdb 功能比較完整, 所以我把 ADOdb Lite 丟了.
目前在這兩個搭配上面, 有另外一點要做考量.
因為 Smarty 可以讓我們把多組 SQL 抓出來的資料用 array 丟進去,
然後用 foreach 做顯示.
( 也就是沒限定你只能丟一組 array )
而 ADOdb 的效能不高, 所以原本我們需要做 TABLE JOIN 時可以考慮這兩種方式:
1. 不做 JOIN , 直接 QUERY 多組資料,
然後在 Smarty template 裡面用 foreach 跟 if/else 將多組資料整合.
( 效能瓶頸在 PHP & Smarty )
2. 做 JOIN .
( 效能瓶頸在 MySQL & ADOdb )
如果不是跑 MySQL 5 的話, 我猜第一個選擇會比較好.
因為 MySQL 5 的 JOIN 效能提升了非常多...
--
To bearbech: <(  ̄^ ̄)︵θ︵θ☆( >_<)
★bearbech 誰說你可以先踢我的ˋˊ
To bearbech: 先下手為強.... (  ̄ c ̄)y▂ξ
★bearbech 可惡= =+
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.173.186
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章