在Internet上托管网站的工作方式类似于您在个人计算机上访问文件的方式。网络托管服务通过服务器(计算机)运行,该服务器存储您的数据并通过网络将该数据发送给想要访问它的人。
就像计算机一样,网络托管服务器需要多个组件才能运行,例如存储驱动器、处理单元、内存芯片等。在本文中,我们将讨论影响Web托管服务的其中两个组件,即RAM(随机存取存储器)和CPU(中央处理单元)。
了解网站托管中的RAM
RAM代表RandomAccessMemory,如果多个进程同时运行,它是CPU用来在短时间内保存数据的临时存储设备。RAM是最基本的计算资源之一。从简单的手机到最复杂的服务器——它们都使用某种形式的RAM。
更高的RAM通常与更好的速度和性能相关联,原因很简单。传统存储,或ROM(只读存储器)通常不直接与CPU链接,这意味着CPU需要时间来请求信息、发送请求、查找相关数据并将其发送回CPU以供使用。加工。
另一方面,RAM与CPU直接相连,这意味着CPU可以直接访问RAM之外的信息,从而使整个过程更快。当然,有一些警告。如果您不解决其他限制因素(如CPU核心数或网络速度慢),简单地添加更多RAM不会提高网站或服务器速度。对于网站托管,这些是罕见的例外。
我的网站需要多少RAM?
不幸的是,这里没有普遍正确的答案。RAM要求差异很大,具体取决于您的网站是否繁重、网站上的内容类型、流量以及您是否正在运行动态网站。在选择理想的RAM数字时,您可以考虑一些一般要求。
CMS或WordPress、Drupal、Joomla等内容管理系统通常需要大约半千兆字节(GB)的RAM才能获得最佳性能。如果您使用的是Windows而不是Linux,则可以考虑另外半GBRAM。
此外,您将拥有运行最基本的网站所需的各种应用程序。把它们放在一起,你至少需要2GB的RAM,才能在Linux上运行一个低流量的基本网站;如果你运行的是Windows,它会稍微多一点。
当然,如果您以专业的方式运营网站,很可能这不是您网站的构建方式。因此,这里有一些关于您的RAM要求将如何根据您的网站可能具有的一些附加内容而变化的提示:
由于列出的变量数量众多,甚至几乎不可能准确地建议您的网站需要多少RAM。就RAM而言,您至少需要2GB,并且随着网站的增长,您将需要更多。
假设您获得了良好的网站托管服务。在这种情况下,您的提供商可以准确地衡量您的RAM需求,因为他们拥有不同类型网站的历史数据以及额外的流量等等。
了解网站托管中的CPU
CPU代表中央处理器,它是任何计算机的大脑,包括服务器。它是实际“执行”您分配的任务的计算机的一部分。“CPU”一词有点误导。
CPU不是系统的单个部分。它是单个芯片,是的,但不是单个部件。CPU由几个“核心”组成,而“核心”负责完成所有工作。一个核心可以在给定时间完成一项任务。当然,它的速度非常快,但它是有限的——一次完成一项任务。
CPU本质上是这些内核中的几个组合在一起的。大多数消费级CPU有4、6或8个内核(广告通常会这样说明——双核、四核等),具体取决于价格。服务器CPU通常有超过32个CPU内核,同时协同工作。
大多数网站不需要接近32个CPU内核。因此,在大多数共享服务器资源的托管形式中,您会看到托管公司提供“核心”。你可以得到两核、四核、八核等。
我的网站需要多少CPU内核?
同样,没有真正的方法可以确定您的网站需要多少CPU内核。您可以从这个经验法则开始——您需要两个CPU内核来运行一个在优化的Linux操作系统上运行的低流量的简单网站。
现在,影响RAM要求的因素(大体上)与影响CPU要求的因素相同。因此,网站设计、代码优化、流量等因素会影响您的网站需要多少CPU能力。不幸的是,这些都无法准确量化。托管公司通常擅长将计划与CPU内核配对。同样,他们最清楚网站通常需要多少CPU内核。
当然,您可以做一些事情来优化。网站代码,尤其是JavaScript代码,会消耗大量CPU资源和RAM空间。每隔一段时间优化一次代码可以帮助您加快网站速度。此外,良好的网站设计和简单的界面是降低CPU和RAM要求的好方法。
当然,网站流量在您的网站需要多少资源方面起着重要作用。具有高流量和大量媒体文件的动态网站使用专用托管,其中所有数百GB的RAM、服务器中的所有内核及其所有存储都专门用于运行单个网站。因此,即使您网站上的所有内容都进行了很好的优化,您的资源需求也会随着流量的增加而增加。
RAM和CPU内核对于托管计划至关重要。它们也是硬件,这意味着公司可以廉价使用可能对您的网站产生真正不利影响的不合格或老一代零件。
本文来源:虚拟主机--虚拟主机内存是什么(cpu和ram的关系)
本文地址:https://www.idcbaba.com/zhuji/201.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。