Topic: [求]分页程序的缓存解决方案

  Print this page

1.[求]分页程序的缓存解决方案 Copy to clipboard
Posted by: jfml
Posted on: 2003-04-29 13:48

本人有一个分页程序,其中有一个getDataSet(int page)接口,每次传递请求的页面号码,返回的是对应的数据集合,这样的话每次都要访问数据库,造成了效率很低,但是如果一次性把所有数据都加载到内存中,机器又吃不消,比如我的数据可能会是成千上万条的。

请问高手有比较好的缓存解决方案么,或者给点指导性意见也8错啊,先谢谢了

2.d [Re: CrazyJavar] Copy to clipboard
Posted by: jfml
Posted on: 2003-04-30 14:32

up

这个问题难道没有人关心么?df

3.Re:分页程序的缓存解决方案 [Re: CrazyJavar] Copy to clipboard
Posted by: why
Posted on: 2003-04-30 20:52

五一嘛,大家都放假去吧!Smile

4.Re:分页程序的缓存解决方案 [Re: why] Copy to clipboard
Posted by: gunrose
Posted on: 2003-04-30 21:09

时间和空间的问题你都考虑到了,就看你自己怎么折中了。例如200条数据以内使用缓存提高速度,200条以上1000条以下只保存PK,再往上就老老实实的去数据库取吧。

当然可能你也一定能说了算,看看你的客户它关心什么吧,他有钱就多给点内存,放多些在缓存,没有钱就告诉他你的配置不好,速度肯定上不去的。

个人看法:有的时候做技术拼死都搞不定的事情,让会说话的人两下就搞定了。这个社会不是技术就可以吃定一切的。

5.Re:分页程序的缓存解决方案 [Re: gunrose] Copy to clipboard
Posted by: floater
Posted on: 2003-04-30 23:25

gunrose wrote:
时间和空间的问题你都考虑到了,就看你自己怎么折中了。例如200条数据以内使用缓存提高速度,200条以上1000条以下只保存PK,再往上就老老实实的去数据库取吧。

当然可能你也一定能说了算,看看你的客户它关心什么吧,他有钱就多给点内存,放多些在缓存,没有钱就告诉他你的配置不好,速度肯定上不去的。

个人看法:有的时候做技术拼死都搞不定的事情,让会说话的人两下就搞定了。这个社会不是技术就可以吃定一切的。

Hehe, agreed.

Customer is always right.

You don't bite the finger which feeds you.

.....

Check the customers' usage patterns.

6.Re:分页程序的缓存解决方案 [Re: floater] Copy to clipboard
Posted by: zyfno1
Posted on: 2003-05-01 08:55

"有的时候做技术拼死都搞不定的事情,让会说话的人两下就搞定了。这个社会不是技术就可以吃定一切的。"

经典!

7.Re:[求]分页程序的缓存解决方案 [Re: CrazyJavar] Copy to clipboard
Posted by: jfml
Posted on: 2003-05-01 09:44

呵呵,大伙说得都有道理
所以我瞟了一下Jive的缓存机制
感觉太繁复了
不好用
要不干脆就不管缓存了
等有客户抱怨的时候再说吧

8.Re:[求]分页程序的缓存解决方案 [Re: CrazyJavar] Copy to clipboard
Posted by: floater
Posted on: 2003-05-01 13:18

If it's not broken, don't fix it. Big Smile

9.Re:[求]分页程序的缓存解决方案 [Re: CrazyJavar] Copy to clipboard
Posted by: dawnroad
Posted on: 2003-05-05 17:03

还是尽早考虑的好,有空可以看看下面这些讨论,希望有所帮助

http://www.jdon.com:81/jive/thread.jsp?forum=16&thread=1591
http://www.jdon.com:81/jive/thread.jsp?forum=16&thread=302


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923