日期:2014-05-17  浏览次数:20467 次

求----------网站右下角 弹窗设计方案
需求是这样的 

用户登录平台  根据后台设置 向用户发送消息

1、不是所有用户都发送  向谁发送通过后台设置 像邮箱一样  输入用户账号,设置 发送时间(用户登陆后多久开始弹窗) 和发送内容,,
    选中的用户在登陆后 指定的时间后 就会弹出


平台每天有 100万用户 登录  如果我选中一个用户在他登录后十分弹出消息  请问 如何从这100万个用户中知道 像谁发送??  总不能每个用户登录 都要访问数据库 看看是否需要发送吧。。

------解决方案--------------------
我们以前做这个的时候,是后台有个控制台,控制台可以对数据库中登陆,或者未登陆的用户进行操作,比如发送最新消息,用户资金到期等等,这样可以选择用户后,点击发送,用户那边实时监听,监听到了,调用弹窗事件,你可以参考一下,这种比较合理~
------解决方案--------------------

除了请求你的服务器之外,在本地Cookie记录那些人该请求,在什么时间段请求。
这个方法,虽然Cookie也有清除掉的可能,但是并不是所有人都天天要清理Cookie的,还是可以抵挡或减少相当大部分用户群体的没必要请求的。
只是为了恶意防止篡改,你在本地需要怎么加密保存那就是业务的事情了,一般情况下应当是不存在这一块儿的问题的。
------解决方案--------------------
记录一下时间,然后定期去读取判断就行了嘛