面试:如何故意减慢网站速度?

面试问题:假设你为你的客户建立了一个网站。但他没有定期支付费用。现在你想放慢他的网站速度,但又不想让他立即发现。你会怎么做?
我:用较慢的算法和其他与编码相关的选项替换代码中使用的算法。

面试问题:问在这种情况下你还能做些什么?
我:....

网友回答:

  •  HTTP 和 HTTPS 之间的重定向,在后端将所有异步节点 api 替换为同步,从列表渲染中删除键,从数据库中删除索引,混乱缓存,在将对象传递给之前在 React 中复制对象道具。
  • 只需添加一个setTimeout即可
  • 我会告诉他这是不道德的,我会找到一家新公司工作。这是我不做自由职业的原因之一。
  • 不道德的问题是聪明的面试问题,因为你无法通过询问 chatgpt 立即解决它
  • 想到了一些邪恶的选择(您也可以声称这是出于善意):逐渐用分辨率越来越高(但质量相同)的图像替换网站上的图像。如果客户精通技术,注意到总传输量增加了,只需说“嘿,我正在帮助您,高分辨率图片转换得更好。
  • 将所有图像替换为真正大的图像,不进行任何压缩。
  • 随着时间一天天过去,我会让所有加载程序的时间延长几毫秒
  • 如果您使用 nginx 作为代理,只需要添加limit_rate:1k;
  • 开始不断向 dom 添加事件监听器
  • 你不回答这个问题。你就从面试中走出来。