  
- UID
- 28586
- 帖子
- 1571
- 精华
- 14
- 威望
- 2355
- 金钱
- 1490
- 在线时间
- 159 小时
- 注册时间
- 2010-11-12
|
3#
发表于 2011-3-15 09:44
| 只看该作者
各类排行榜的处理方法
1、内容推荐方法
2、根据用户行为分析的结果提供根据用户兴趣定制的个性化排行榜
3、随机排行榜法。之前的随机排行榜因耗费服务器,而取消。那下面的是否会好一些?
随机排行方法1
调整策略:在前30名内容中随机取10个放入排行榜。
实现方式:为前30名的每个内容分配一个随机数,然后根据随机数排序取前10。
适用情况:同样适用前50或者前100打乱次序后随机取10,但是无论是前30还是50的内容排名上不能存在太显著的差异,比如热门书籍,可能前30本书的热门度差异并没有那么明显,那么就可以使用这种随机排序法。
随机排行方法2
调整策略:将排行榜的8、9、10名替换成11-20、21-30、31-40中各取一个随机内容。
实现方式:其实就是生成11-20、21-30、31-40范围的3个随机数,放到排行榜的8、9、10三个位置,先对1-100的随机数做一个简单处理,将其除以10 取余数,于是就相当于是0-9的随机数,在分别加上11、21、31就生成了11-20、21-30、31-40范围的3个随机数,取相应的内容放到排行榜即可。
适用情况:存在明显的明星产品,比如软件下载网站的下载前几名会一直被某些软件占据,这些软件确实是用户最常用的软件,跟其他软件的下载量存在显著差距,这个时候就不要去动排名前几的产品,而只要随机变动排名后几位的产品就行。
随机排行方法3
调整策略:随机取排行榜中的1个位置来放置推荐的内容。
实现方式:有了上面的例子,这个实现起来就比较简单了,其实就是生成一个1-10的随机数,先将1-100的随机数除以10 取余数,再加1即可,再将排行榜上这个随机数的内容替换成推荐内容即可。
适用情况:已经有现成的优质内容希望推荐给用户,并能够预期到这些内容很有可能在将来会上排行榜的。
4、24小时热点排行榜
5、48小时热点排行榜
6、一周(7天)排行榜(不是从周一到周日)
7、一个月(30天)排行榜(不是从某月1号到30号)
8、最新访问排行榜(通过搜索引擎等最新访问的页面)
9、其他,等待各位补充、建议 |
|