为100万用户提供服务的站点的服务器要求可能有很大差异,因为它取决于许多因素,例如硬件、使用的应用程序和带宽要求等;但是,服务器的要求越高,成本就越高。
CPU、内存等
因为每个应用程序都有不同的 CPU 大小、内存 (RAM) 和磁盘要求,所以这个问题没有单一的答案,但我们可以提供有关在考虑将有很多用户的服务器时如何进行的想法。
可以说,选择服务器时首先要考虑的事情之一就是它的功能。您需要什么类型的服务器?您需要文件服务器吗?然后,这将需要多个硬盘驱动器托架,因为它主要用于存储。您是否正在寻找能够从大型(12 或 16 核)CPU 中处理大量用户查询的数据库服务器?数据库服务器(也称为 SQL 引擎)对于需要定期处理大量数据的组织非常有用,并且比文件服务器效率更高。此外,还有 Web 服务器和应用程序服务器,它们具有特定于框架的要求,因此数据库的用户数量会影响您应该使用硬件的健壮程度。
服务器与标准 PC
理解服务器功能的一种简单方法是将服务器视为类似于标准 PC,不同之处在于服务器将用于 24/7 运行。这意味着专用服务器的成本将主要取决于硬件系统要求,这在很大程度上取决于服务器将执行的任务以及它将服务的用户数量。应用程序需求较少的基本服务器可以承载大量用户,但服务器的性能可能会受到影响。但是,如果应用程序要求高于平均水平,则服务器可以托管大量用户而不会影响其性能。
用例
根据内容的性质,许多网站使用内容交付网络 (CDN) 的强大功能,例如 CloudFlare,它最适合不经常变化的内容。此类内容的一个示例是 Web 对象、视频流、软件下载、在线服务和其他静态内容。因此,使用较小的包裹以更快的发送/接收速度可能会更好;但是,对于更高用户流量负载,专用服务器是更好的选择,因为它不使用全球多个服务器和网络来交付内容。