Re: 請問製作討論區列表的問題

看板C_Sharp (C#)作者 (垃圾桶)時間20年前 (2005/10/21 16:22), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串5/5 (看更多)
※ 引述《ganymade (呀)》之銘言: : 現在很多討論區是可以用頁碼連結列表的 : 例如 : 1. 文章A : 2. 文章B : 3. 文章C : 第1頁 第2頁 第3頁 : 我如果要設計類似這樣的功能 : 在Database裡,主鍵是article_id : 可是文章有可能被刪掉 : 也就是article_id不是連續的 : 也就是說可能是 : 1 2 4 5 7 10 11 13 14 15 18 20 : 若以一頁要展示5個主題來說 : 我怎麼知道點了第2頁要展示哪幾個主題 : 要一開始就抓好全部嗎? : 這樣會不會很浪費記憶體空間呢? datagrid不是已經有分頁功能了 資料一次抓完 餵給datagrid處理就好 還有repeater也是 怕一次抓太多筆資料 目前看到有些討論區的作法好像是只抓兩三個月內的文章 另外ASP.NET好像有網頁快取功能(怎麼實作 沒經驗 Orz) 這應該可以減少資料庫存取次數 同時增加webserver的效率 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.223.14

10/22 00:13, , 1F
您指的是outputcache嗎?
10/22 00:13, 1F

10/22 01:14, , 2F
裡面是用stored procedure做到的
10/22 01:14, 2F

10/22 01:18, , 3F
少打一行= = http://0rz.net/d40N7 這裡有講到cache
10/22 01:18, 3F

10/22 01:19, , 4F
可以用在哪些地方 還有分頁可以用stored procedure處理
10/22 01:19, 4F

10/22 21:42, , 5F
謝謝你喔 您真內行
10/22 21:42, 5F
文章代碼(AID): #13MAKx2j (C_Sharp)
文章代碼(AID): #13MAKx2j (C_Sharp)