高分求关于调入页面的算法问题。。

问题描述

在做一个cms。为提高系统的性能准备将cms发表的文章放入缓存当中。但又不能能所有的文章都放入缓存当中,那样的话如果文章太多会导致缓存不够用。所以只能选择性得将一些文章放入缓存,问题就是如何选择这些文章。文章的参数有文章回复、文章点击率、文章等级、文章种类、发文人等级和文章对应论坛的一些数据先问题在这里:求一算法如何将这些数据都考虑全,来选择放入缓存中的一部分文章。。。。分不够我明天再加,多谢各位了。。。

解决方案

解决方案二:
你可以给每个参数都搞一个权重然后分别相加得到一个总分再按总分排序取前面的几个操作即可比如总分=文章回复*10+文章点击率*12+文章等级*5+文章种类+发文人等级*7之类的
解决方案三:
up
解决方案四:
支持下...
解决方案五:
最好是生成静态页面,就不用缓存了。一定要缓存的话,用jcs,ehcache等等都可以。
解决方案六:
一楼的想法不错,设置个权重函数“比如总分=文章回复*10+文章点击率*12+文章等级*5+文章种类+发文人等级*7之类的”不过设置参数就各云而已,文章回复说明读者对其更加关注,应当比文章点击率重要文章种类与文章等级有点重复感觉,种类就能反映其等级发文人也是个因素,发文人等级越高,其文章受关注的也就越高可以考虑,先在文章等级较高的文章中选择得分高的文章

时间: 2025-01-26 17:32:59

高分求关于调入页面的算法问题。。的相关文章

在c#winform模拟四种页面置换算法时,怎么实现线程的同步,求指教

问题描述 在c#winform模拟四种页面置换算法时,怎么实现线程的同步,求指教 在模拟页面置换算法时,每种算法都可以实现,分别用了一个循环,关键问题是,要实现线程的同步,怎么做呢??? 解决方案 http://download.csdn.net/detail/skyuni/7444499 解决方案二: 还没有解决,求大神帮忙呀 解决方案三: 怎么定义线程才能让它在各个函数中都能使用....

操作系统页面置换算法(opt,lru,fifo,clock)实现

 选择调出页面的算法就称为页面置换算法.好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出. 常见的置换算法有以下四种(以下来自操作系统课本). v1. 最佳置换算法(OPT) 最佳(Optimal, OPT)置换算法所选择的被淘汰页面将是以后永不使用的,或者是在最长时间内不再被访问的页面,这样可以保证获得最低的缺页率.但由于人们目前无法预知进程在内存下的若千页面中哪个是未来最长时间内不再被访问的,因而该算法无法实现. 最佳置换算法可以用

存储管理的页面置换算法

存储管理的页面置换算法 转自:http://blog.csdn.net/pbymw8iwm/article/details/6799247 存储管理的页面置换算法在考试中常常会考到,操作系统教材中主要介绍了3种常用的页面置换算法,分别是:先进先出法(FIFO).最佳置换法(OPT)和最近最少使用置换法(LRU).大家要理解3种置换算法的含义,然后能熟练地运用在具体的练习中就可以了. 为什么要进行页面置换 在请求分页存储管理系统中,由于使用了虚拟存储管理技术,使得所有的进程页面不是一次性地全部调入

安卓后端-求Java高效合理排序算法

问题描述 求Java高效合理排序算法 安卓界面列表可任意拖拽变换列表数据顺序,保存数据在后端服务,怎样在后端实现排序,求各路高手指点,确切的方案也可以,大概思路方向也可以,希望大家不吝赐教,先谢过 解决方案 这个在排序的时候加上一个orderid,当你页面上改变位置的时候,就更新orderid发回去. 这个链接的前端可以借鉴http://www.cnblogs.com/breakdown/archive/2012/03/29/2423091.html

高分求淘宝商品列表页鼠标放上弹出多个图片轮换显示的代码

问题描述 有哪个高手有淘宝商品列表页中,鼠标放在图片上,弹出几个大图轮番展示的代码!高分求,也可出一些费用!急用!QQ290235568 解决方案 解决方案二:JS你可以扒他们的页面解决方案三:拔下来找不到图片路径,有很多多余代码我想要一个干净没有多余代码的,还是谢谢楼上解决方案四:淘宝应该是通过AJAX读取出来的图片!!你还是自己扒他们的吧!解决方案五:额...楼上大哥能帮我扒一下吗...解决方案六:没人吗???解决方案七:什么功能在哪发个URL给我看看那解决方案八:用firebug分析一下!

求按百分比抽取数据算法

问题描述 求按百分比抽取数据算法 我有个需求 要求用百分比抽取数据以达到数据审阅的目的 我做了一个简单的程序但达不到要求 <?php header('Content-Type: text/html; charset=utf-8'); //抽取算法 for($kou=1;$kou<=100;$kou++){ $kou_count=0; for($i=1;$i<=100;$i++){ $key=($i)%(100/$kou); if( intval( $key ) == 0){ //echo

谷歌官方发布的页面布局算法调整值得站长重视

谷歌是全球最先进的搜索引擎,但在中国搜索引擎的老大还是百度.但国内很多人都说百度一直在模仿谷歌,谷歌的今天就是百度的未来.这种说法笔者也是认同的.就在前段时间谷歌明确表明要惩罚广告过多的网站,笔者针对这一事件发表了一篇"谷歌明确提出要惩罚广告过多的网站 站长该如何应对"的文章,大家有兴趣可以看看.但自从提出要处罚广告过多的网站之后,谷歌官方博客就发布了页面布局算法的调整.其实这些细小的动作是非常值得我们站长参考的,由于很多站长对于谷歌的这种举动还没有充分的意识,今天特此在这里给广大站长

求一个数学难题的算法

问题描述 求一个数学难题的算法 F0=1000F1=F0*a-30;F2=F1*a-30;F3=F2*a-30;... ....Fn-1=Fn-2*a-30Fn=Fn-1*a-30 Fn=0;输入n;输出a 解决方案 #include <stdio.h>int n;double a;double fun(int tInputValue){ if(tInputValue == 0) return 1000.0; else return fun(tInputValue-1)*a-30;}int m

编程题-求大神破解一个算法,手机号转为6位数的16进制的数好像是!!

问题描述 求大神破解一个算法,手机号转为6位数的16进制的数好像是!! 输入 -------------------------**输出** 18019617815-------------C90381 18012509150-------------32ECB9 18120150106@njxy-----CC6AAF 18120150151@njxy-----F2F3F6 求大神能看出来这是什么算法,怎么计算的