我一直在制作我的第一个 Web 应用程序,并且使用 PHP 来开发它。
我可以看到我的 VPS 能够完美地处理相当数量的请求,尽管它对每个请求都执行一些 SQL 查询
我知道这是一个非常小的流量,我该如何衡量呢?
我真的需要吗类似的硬件运行一个比 StackExchange 规模小但用户量却相当大网站?
我基本上想了解一个请求会占用多少资源,以及/或者特定数量的请求或用户需要多少资源。我有完全不知道。
答案1
您似乎完全忽略了 Stackexchange 网站并非“更受欢迎”,而是比您拥有的网站多出数百万倍。一个非常小的数字乘以几百万仍然会很大。
最重要的是,“所有硬件”还包括为全面故障做准备。基本统计数据表明,您需要 3 倍于正常负载的组件来处理灾难 - 当一些机器进行更新时,这会对您造成影响。双冗余是一种标准方法。这将硬件减少到三分之一来处理负载。