作者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
1F:推 ganymade:您指的是outputcache吗? 10/22 00:13
2F:推 glenn7012:里面是用stored procedure做到的 10/22 01:14
4F:→ glenn7012:可以用在哪些地方 还有分页可以用stored procedure处理 10/22 01:19
5F:推 ganymade:谢谢你喔 您真内行 10/22 21:42