网络托管服务通过服务器(存储数据并通过网络将其发送给想要访问它的人的计算机)工作。因此,这是为用户服务网站的做法。根据您要交付的内容、访问者的数量、请求,您可能不确定要指定哪些资源要求。本文介绍了在不同情况下您可能需要多少 RAM 和 CPU资源。
确定您计划提供的服务
永远记住: VPS 与服务器上的其他 VPS 共享服务器资源。网络托管提供了一些可能性,例如 WordPress 或您可能需要在其上安装一些插件的其他任何东西。根据您计划提供的服务,您需要了解您的每日访问者,因为数量会随着时间的推移而增加。
在讨论虚拟主机时,客户端和 VPS 之间传输的流量以及访问您网站的用户数量。每次您有访问者时,您的 Web 服务器都必须创建一个流程来处理该请求。这意味着服务器需要一些资源来生成进程。适合您的需求的大小是至关重要的,因为如果您的 VPS 太小,它可能会崩溃,如果它太大,您就是在浪费钱。
压缩和内容交付网络 (CDN)
使用虚拟主机,如果您有大量访问者访问大量数据,例如下载视频,您的带宽将很快被吃光。然后,您可以使用压缩和 CDN 来处理所有请求。它将为服务器请求更多资源。阿里云CDN帮助您加速用户请求的资源,并支持网页优化和智能压缩以加速交付。
记忆
您可以考虑一些一般要求来选择理想的 RAM 数字。内容管理系统 (CMS),例如 WordPress、Drupal、Joomla 等,通常需要内存 (RAM) 才能获得最佳性能。如果您以专业的方式运营网站,下面有一些关于您的 RAM 要求将如何根据您的网站可能具有的一些附加功能而变化的提示:
- 动态网站
- 图片、视频或动画
- 高流量网站
- 缓存将网页保存在内存中,以在不接触硬盘的情况下回复浏览器对网页的查询
- 控制面板(cPanel、WHM 等)
- CMS(Joomla、WordPress 等)
前面几点需要大约 8 GB 的内存。如果您需要托管更多多媒体内容,我们建议您至少使用 16 GB 的内存。
阿里云提供ECS 内存优化实例系列。ecs.r7a系列类型提供 1:8 的 CPU 与内存比率,包括高达 250,000 的连接,至少 12,500/burstable 和高达 110,000 的磁盘基线。当接收和传输大量数据包时,此 ECS 系列非常有用,例如屏幕上的视频评论和电信数据转发。ecs.re6p系列类型适用于 I/O 密集型应用程序,例如使用 Intel OptaneTM 持久内存(至少 31.5 GB)的电子商务和媒体应用程序。
处理器 (CPU)
在谈论资源时,Web 托管还涉及 CPU。一个 CPU 由几个核心组成,核心完成所有工作。在决定服务器规格时,CPU 是最重要的难题之一,因为您需要了解所需的内核数量、时钟速度等。
您应该了解影响 RAM 要求的因素也与影响 CPU 要求的因素相同,它们会消耗大量 CPU 功率。一些负载在 2 个内核上运行良好,但其他较重的任务(数据库交互)将需要 4 个或更多内核才能正常运行。
阿里云提供ECS计算优化实例系列。ecs.c7a系列类型提供 1:2 的 CPU 与内存比率,使用 2.55 GHz AMD EPYCTM MILAN,最大单核睿频为 3.5 GHz。当接收和传输大量数据包时,它适用于 Web 前端服务器,例如屏幕上的视频评论。ecs.c7家族类型使用第三代 Intel Xeon Scalable (Ice Lake) 处理器,提供 2.7 GHz 的基础频率和 3.5 GHz 的全核睿频,提供至少 02 个 vCPU 和 20,000/burstable 高达 110,000 .
包起来
RAM 和 CPU 对于网络托管至关重要。您需要正确评估您的需求以提供更好的性能。拥有更多资源会更好,但您也可以在需要时扩展您的基础架构。