需要开发的功能:
A:完善该功能小费 5K
我们有一个广告接口链接A,正常情况下用JavaScript将该接口写到客户端就可以了,我们为防止接口链接A直接暴露在客户端被攻击,我们用php curl的方式抓取链接A中的广告,这样展示出来的广告内容用户无法看到我们接口链接A。
但该方法会造成广告精准匹配度很差,因为“用户电脑端 - 服务器 - A ”发起的请求,A无法直接获取来自用户电脑端的信息,A获取的来自服务器信息,导致A为用户电脑端提供的广告匹配不一致,每天服务器一个IP向A发起几个亿的请求,也会导致无广告。
我们公司有小白,所以希望大牛可实现但不限以下功能:
当“用户电脑端 → 服务器”发起请求,服务器获取用户电脑端信息 比如 request、ip、headers、response、cookie等信息,然后通过该信息向A发起请求或者伪装该信息向A发起请求。这样就可避免服务器一个IP向A发起几亿次请求。
如果您有更好的方案不让链接A不在客户端暴露出来更好。
B:完善该功能小费 5K
在完善上面的功能之后,需要对接口A抓取出来的广告进行一些缓存和加密转跳功能。
比如,
抓取到的广告链接为 a.com,需要在a.com生成一个加密的链接参数b.com/s.html?..............该处为加密部分...........,并且该部分内容是缓存在服务器里面的。用户访问b.com/s.html?..........就能转跳到a.com上面去 其中24小时同IP只能转跳1次。
并做出一个接口API出来。