码迷,mamicode.com
首页 > Web开发 > 详细

为了戒网,我给每个网站自动添加3-25秒的访问延迟

时间:2020-11-08 16:33:15      阅读:31      评论:0      收藏:0      [点我收藏+]

标签:cond   cost   情况下   code   版本发布   扩展   mamicode   点列   里程碑   

为了戒网,我给每个网站自动添加3-25秒的访问延迟

技术图片

在软件行业中存在着很多惊人的事实,消费者网络中的收入以及潜在的收入来源(无论是访问量还是销售量),都紧密地跟访问延迟相关。这是基于避免用户跳出以及提高转化率等方面考虑。

相关数据:

  • 亚马逊发现每 100ms 延迟损失 1% 销售额 (链接1)
  • 了解如何为移动页面访问速度创建访问基准 (链接2)
  • 加载时间如何影响你的底线 (链接3)

但是,如果在减少延迟时能从客户身上赚到更多钱,则存在一定的力量来增加延迟。

实际上,几个月前我发现了一些东西,源于我对消费者网络的使用。几乎每个编写软件的人都在使用消费者网络,并且会过量使用。作为真正的计算机从业者,我也不例外。

实际上,我曾经过度使用网络。我有过一天 24 小时都在上网的经历(我的同事问:“您是否担心血液凝固?” — 你走开)。

沉迷实际上是从网站跳走的反面。

因此,如果可以人为地向网站中添加延迟,则可以以可控的方式减少网络成瘾的实际影响,同时又不会使你无法享受互联网的乐趣。

  • 延迟为 100 毫秒的 Hacker News 网站像烈酒:延迟为 9000ms 的 Hacker News 感觉像淡啤酒。
  • 延迟为 150 毫秒的 Reddit 网站感觉像毒//品:延迟为 8000ms 的 Reddit 网站感觉像咖啡。

增加障碍的目的是为了引起心理上的反应。

这有点像对互联网重度使用的有益稀释。这如古希腊人喝酒的方式,他们喝酒,但不喜欢喝未经稀释的酒,认为其做法等同于野蛮。

如何动手

用户通常可以从两种基本的方式访问网络,在笔记本和台式机电脑上,你可以控制计算环境的重要部分;在移动设备和平板电脑,可以控制的访问范围稍小一些。

对于笔记本电脑或台式机中的 Web 浏览器,最好的选择是 Crackbook Revival (4)。它具有完全可配置的站点列表,并且具有随着访问时间增大,线性增加访问延迟量的选项。

对于笔记本电脑或台式机中的其他应用程序,请打开 Charles Proxy (5) 并使用其限制功能。除了将其用作开发人员工具的本身功能之外,你只需将其永久打开即可。

在 iOS 上,打开开发人员模式,然后永久打开网络链接调节器 (6)。

Android 下面比较麻烦,要么打开 Android 连接代理上的 Charles Proxy(只能通过 WiFi 方式),要么将其连接到打开了网络链接调节器的 iPhone 作为热点。

其他一些防沉迷方法

如果它被一些像我这样的人放在网站上,并且是一种促使你在网上做事的诱因,它可能是某种程度的功能阻止、降低延迟或其他某种功能残缺,从而使你能够在某种程度上恢复成一个正常的人。

我喜欢这种对于残酷的崇拜,大家不必仿效我,这就是我想要做的。

我的一些方法:

  • 使用 adblock 屏蔽 YouTube 各种可变的图片、用户头像,带有让人讨厌头像的预告片、logo 等。
  • 不考虑在没有 adblock 的情况下浏览网页的可能性(也不错)
  • 使用扩展插件,删除 Youtube 展示的评论
  • Reddit 上强制使用旧的样式,没有无限滚动
  • 从 Reddit 撤出,转到 HackerNews 以及付费的 2000 年时期早期样式的论坛
  • 删除 Facebook,如今它过于特别、复杂和遍布偏见,在此不再赘述

的确,我已经淡化了对互联网的访问。我淡化它,是因为如今它似乎只以一种烈酒的方式存在。

文中链接:

https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/
https://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speed-new-industry-benchmarks/
https://neilpatel.com/blog/loading-time/
https://chrome.google.com/webstore/detail/crackbook-revival/fakedinbmdjifniaepnfbplcheaecebc?hl=en
https://www.charlesproxy.com/
https://nshipster.com/network-link-conditioner/

原文链接:
https://howonlee.github.io/2020/02/12/I-20Add-2020-20Seconds-20of-20Latency-20to-20Every-20Website-20I-20Visit.html

对于防止网络沉迷,你有什么好的经验分享?欢迎留言(增大电流之类不算)。

近期文章推荐

  • 如何成为一名在家办公的高效工程师(一个国外团队的远程经验)
  • 详解中型系统如何一步步扩展:从1开始到支撑10万用户
  • 高性能底层怎么运作?一文帮你吃透Netty架构原理
  • 分享一个很多团队不知道的方法:回收不健康JVM提升可用性
  • 你所不知道的 ChaosBlade 那些事
  • 里程碑式 Dubbo 2.7.5 版本发布,性能提升30%,支持 HTTP/2、TLS、Protobuf等特性

本文作者 Howon Lee,由高可用架构翻译。技术原创及架构实践文章,欢迎通过公众号菜单「联系我们」进行投稿。

高可用架构

改变互联网的构建方式

技术图片

为了戒网,我给每个网站自动添加3-25秒的访问延迟

标签:cond   cost   情况下   code   版本发布   扩展   mamicode   点列   里程碑   

原文地址:https://blog.51cto.com/14977574/2546320

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!