在异常高的流量高峰中生存的好方法是什么?
我的想法是,在某些情况下,我的网站应该暂时切换到“低带宽”模式:切换到基本的 HTML 页面、最小的图形、禁用可能会给数据库带来不必要负载的小部件,等等。
我的想法是:
- 监控 CPU 使用率
- 监控带宽
- 监控请求/分钟
我熟悉缓存、切换到静态内容或内容交付网络等选项作为生存的手段,所以也许问题应该更多地关注如何检测网站何时将变得超载。(尽管其他生存方法的答案当然仍然非常受欢迎。)假设该网站在 Linux 和 PHP 上运行 Apache。这可能是最常见的配置,应该允许最大数量的人从答案中获得帮助。让我们还假设购买另一台服务器和负载平衡等昂贵的选项不可用 - 至少对我们大多数人来说,在 Slashdot 上的提及将是千载难逢的事情,而不是我们可以花钱准备的事情.