我目前在做一个资源平台,主要用于图书馆的。该平台有图书、文档、视频等资源。客户哪边要求我们实现对“游客”每天访问视频数做限制。目前的想法有以下两点: 1、用Cookie实现?(如果用户把Cookie一清除,还是可以使用。这种作法不好!) 2、在服务器端实现?
我的设想是在服务器做缓存。具体操作如下:
a.新创建一张表用于存放缓存信息。
b.当“游客”访问视频的时候,就将用户的IP和访问视频个数存于缓存中。
c.在每天零晨的时候,将缓存中的信息更新到数据库表中,并且根据数据库的情况将活跃的用户信息拿出来存于缓存中。同时,将不常访问的IP记录给删除。这样就限制了该表的无限量的增长。 欢迎各位发表各自的建议。我暂时用缓存实现,等待各位的建议!
我的设想是在服务器做缓存。具体操作如下:
a.新创建一张表用于存放缓存信息。
b.当“游客”访问视频的时候,就将用户的IP和访问视频个数存于缓存中。
c.在每天零晨的时候,将缓存中的信息更新到数据库表中,并且根据数据库的情况将活跃的用户信息拿出来存于缓存中。同时,将不常访问的IP记录给删除。这样就限制了该表的无限量的增长。 欢迎各位发表各自的建议。我暂时用缓存实现,等待各位的建议!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货