作者glenn7012 (垃圾桶)
看板C_Sharp
標題Re: 請問製作討論區列表的問題
時間Fri Oct 21 16:34:21 2005
※ 引述《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
推 ganymade:您指的是outputcache嗎? 10/22 00:13
推 glenn7012:裡面是用stored procedure做到的 10/22 01:14
→ glenn7012:可以用在哪些地方 還有分頁可以用stored procedure處理 10/22 01:19
推 ganymade:謝謝你喔 您真內行 10/22 21:42