起因是我在“开往-友链接力”项目审核的时候,偶尔遇到一些博客站长非常在意自己的流量,在审核通过之前不把链接挂上去,觉得提前挂是开往占了便宜。被恶心到了,于是我想着做一套基于对等原则的流量交换系统(也就是一个链接跳转),这样链接双方给彼此的流量就是接近的,谁也不占谁的便宜。
这个系统的功能非常简单,只需要给一个跳转的路由传从哪里来和到哪里去,加一些判断逻辑就可以了。下午四处查文档花了一点时间。
系统具有以下特性:
- 静默跳转:跳转时没有提示页面,非常丝滑
- 非对等阻拦:当流量不对等时对跳转进行阻拦,将访客送回原地址,决不让另一方占任何便宜,做到真正的对等
流量在交换的过程中可以有20%的透支,也就是一个方向的流量大于另一个方向流量的1.2倍才会阻拦,避免频繁出现阻拦的情况,优化访客体验。
代码实现得比较简单,计数机制没有区分是不是同一个访客,没有针对访客滥用刷次数建立防护机制。
“开往-友链接力”项目本来就是一个流量交换项目。且不论流量对不想靠博客赚钱的博主有什么意义,如果吝惜自己那可怜的流量又想要别人链接给自己流量,这跟贫穷的守财奴有什么区别?
项目地址:Xiaozonglin/swap-system-based-on-equality-principle: 基于对等原则的流量交换系统
“整活:基于对等原则的流量交换系统”上的3条回复
流量出现不对等应该改跳其他用户的,而不是返回,对普通用户访问来说是一种阻塞。
这个面向的是一个网址对(网址A <---> 网址B),没有其他网站,不过面向一个网址池进行分配的确是个思路。但我没用这个东西……就当是闲着无聊实现一些没用的想法,也当是讽刺了。
大体上呈现出:流量越少的站越是在乎那点流量。