Ip cloak-逻辑说明
fecify 实现cloak的逻辑
概念
1.双库
- A站点:当前的站点
- B站点:副本站点
2.二库商品数据
:也就是B站点:副本站点
的商品数据
3.二库顾客
:对访问者进行身份验证后,确定是正常访问的顾客,称为:二库顾客
,也就是可以访问B站点:副本站点
的商品数据的用户
逻辑
在阅读之前,请先阅读:Fecify Ip斗篷 ,了解整体概念框架
下面说的是fecify的实现逻辑
1.同域双库,也就是一个域名站点,有2套商品数据,根据不同的条件显示不同的商品数据(对访问者进行身份识别,是google爬虫,还是正常的顾客)
详细参看:关于同域双库
2.通过第三方斗篷IpCloak
和特定广告参数
,对访问者进行身份识别
- 关于
特定广告参数
,参看:Ip cloak-特定广告参数 - 关于
第三方斗篷IpCloak
,参看:Ip cloak-第三方斗篷厂商
当用户身份识别为正常顾客后,访问商品详情页,将会显示副本站点的商品数据
3.用户看到副本站点商品数据,进行下单,支付
- 在商品详情页,购物车页面,看到的是副本B站点商品数据
- 在订单结账页面,显示的是当前A站点的商品标题(因为订单结账页会有支付渠道的js),将不显示商品图片(手机下的订单结账页面,由于商品数据是折叠了,手机下影响不大,pc不显示图片稍微有点影响)
4.用户下单后,在商家端后台订单结账页面,将会看到订单的副本站点商品数据。
更多问题,参看QA:Ip cloak-QA