如何实现页面广告随时上下线、过期自动下线及到时自动上线
原发布在掘金:https://juejin.im/post/5c7e4907f265da2dcf62a77c
背景引入
最近需要实现一个功能,关于页面广告自动配置的,如支付宝的支付完成页。这篇随笔是记录对这个需求从分析到实现以及优化的过程,以免以后忘记。
需求描述
某些页面需要配置广告或活动宣传图,广告或活动需满足随时上下线、过期自动下线及到时自动上线。
如:现在时间2019-2-22 16:16:13,要在支付完成页面配置领奖活动,活动要在2019-3-10 00:00:00准时上线,在2019-3-30 23:59:59结束活动。
所以要的效果是,在活动上线前的任意时刻配置完活动后,页面到时间自动上线这个活动。
也可能会是其他的多个活动或广告,每个页面广告的个数可变,不同上下线时间可不同,其他页面也需要实现这样的功能,页面与页面之间的活动不一定一样。
需求分析
需求简单的几句话,那么我们来具体的分析一下。
提取关键词
- 广告或活动宣传图
- 随时上下线、过期自动下线及到时自动上线
- 每个页面广告的个数可变
- 不同广告上下线时间可不同
- 页面与页面之间的活动不一定一样
数据库分析
1、【广告或活动宣传图】
要为不同页面设置不同的广告,有的页面广告可能一样,也就是广告会复用,所有要有广告表。
2、【每个页面广告的个数可变】【不同广告上下线时间可不同】【页面与页面之间的活动不一定一样】
如何实现页面广告随时上下线、过期自动下线及到时自动上线相关推荐
- Sring3MVC页面无刷新上传文件
Sring3MVC页面无刷新上传文件 首先,这个框架是利用Ajax与Ctroller进行表单提交和数据交互的,但是Ajax是无法支持File上传的,所以在这里我使用了隐藏的Iframe来做文件上传的数 ...
- 支付宝扫码支付完成后如何跳转跳转页面_支付宝支付页面广告(按效果付费,杜绝隐形消费),企业拓客好帮手...
什么是支付宝支付页面广告? 支付宝支付广告,是支付宝支付后在支付完成页或者支付成功通知信息里展现的一种移动广告, 一般通过点击展现的文字.图片.图文等形式链接跳转到广告页面.支付宝支付广告一般有支付 ...
- 云灾备、云容灾、云备份、数据库上云、线下线上云灾备、灾备有云等
云灾备.云容灾.云备份.数据库上云.线下线上云灾备等 基于云计算技术,灾难恢复系统的成本低,恢复速度快.未来,云灾备解决方案将为用户提供线上线下多态多云的数据复制.备份.恢复和接管,而灾备也会成为一种 ...
- 网站页面广告屏蔽监测
烦人的网页广告,讨厌的页面弹窗,想必大家都见过,对于这些乱七八糟的东西,我是最不能忍的,所以每次装浏览器后的第一件事就是安装浏览器插件去广告,基本能屏蔽所有网页广告和弹窗(对于大部分用户,中国主流视频 ...
- 计算广告小窥[上]您好,了解一下
计算广告小窥[上]您好,了解一下 原作:面包包包包包包 修改:寒小阳 && 龙心尘 时间:2016年1月 出处:http://blog.csdn.net/Breada/article/ ...
- html页面在ie上出现404怎么解决,如何解决自定义404页面在IE等浏览器中无法显示问题...
网站设置自定义404页面之后(如何在IIS下正确设置404页面?),如无法在浏览器中正常显示,可能是以下原因: 1.404页面文件权限设置错误 我们需要为404页面文件添加上用户everyone的可读 ...
- 基于jQuery的ajax系列之用FormData实现页面无刷新上传
接着上一篇ajax系列之用jQuery的ajax方法向服务器发出get和post请求写,这篇主要写如何利用ajax和FormData实现页面无刷新的文件上传效果,主要用到了jQuery的ajax()方 ...
- 市场营销分析--页面广告统计
基本需求:从埋点日志中,统计每小时页面广告的点击量,5秒刷新一次,并按照不同省份进行划分对于"刷单"式的频繁点击行为点击行为进行过滤,并将该用户加入黑名单 解决思路:根据省份进行分 ...
- 微信小程序如何刷新当前页面或者刷新上一个页面
小程序刷新当前页面和刷新上个页面 刷新当前页面 const pages = getCurrentPages() //声明一个pages使用getCurrentPages方法 const perpage ...
最新文章
- HiLink LiteOS IoT芯片 让IoT开发简单高效
- python property
- linux的零碎知识
- CV之NS之VGG16:基于TF Slim(VGG16)利用七个不同的预训练模型实现快速NS风格
- 使用java修改图片DPI
- 打开本机网页总有安全提示,怎么办?
- 与 Rust 社区亲密接触!Rust 大会火热报名!
- 作为文本内容空格的HTML标签,HTML.fromHtml在文本末尾添加空格?
- Bee Framework_百度百科
- VS错误的解决解决:LINK fatal error LNK1000: Internal error during IncrBuildImage
- MyBatis 传入参数之parameterType
- 动态库动态调用WEbservice的问题!
- Sampler 半小时快速搭建PostgreSQL简易监控
- 元素化学期末(考点)整理
- LOL服务器人数最新,英雄联盟大区人数排名
- 一次手机木马的清除记录(手机刷机)
- 未来的计算机 展望未来作文,展望未来作文(通用10篇)
- 水产行业智能供应链管理平台解决方案:支撑企业供应链数字化,提升企业管理效益
- Cartopy绘制地图
- DHT11温湿度LCD显示