回答这个问题,“服务器如何工作?”不仅仅是分享一些琐碎的追求信息…… 服务器通过一个相当简单的请求和响应系统工作,为您请求的网页内容(他们的工作)提供服务。
没有服务器,万维网根本无法存在。每次您打开一个新网页或进行一些在线购物时,都会在某处的服务器中发生一系列近乎即时的进程。服务器是在线体验的动力源,致力于提供我们认为在最简单的网站上理所当然的所有元素、小部件和视觉效果。在为您的企业选择托管帐户之前,这也是很好的基本信息。精明的购物者知道服务器需要做什么,以及要避免使用哪些服务器。
在这篇文章中,我们将详细分析服务器的工作原理,看看当有人输入网站地址时会发生什么。我们还将介绍不同类型的服务器以及哪些因素可以实现最佳服务器托管性能。对于 Scooby、Shaggy 和该帮派来说,Webserver 类型不必是个谜。继续阅读,您会更好地理解“服务器如何工作?”。
服务器做什么工作?
在最基本的层面上,服务器是网页的存储库,当有人请求某个网站时会做出响应。这个“请求”只是将网址输入浏览器并点击返回的行为。服务器通过端口监视这些请求,几乎立即给出它们的“响应”以传递所请求的站点页面。一旦服务器收到并验证了手头的请求,它就会收集构成网站的各种元素,并将这些组合信息传回用户的 Web 浏览器。就其核心而言,请求-响应是服务器日复一日工作的关键。
然后剩下的就是让网络浏览器确保请求的站点是真实的并为用户显示页面。Web 浏览器和服务器通过使用 TCP(传输控制协议)或 IP(Internet 协议)确保请求是真实的,并覆盖 HTTP 以确保服务器和正在使用的 Web 浏览器之间的无缝通信。同时,Web 浏览器使用DNS(域名系统),通过将域名请求更改为数字地址,使不同类型的 Web 浏览器可以连接到各种服务器类型和配置,然后又回来了——有点像邮局使用邮政编码。
归结起来,它的工作原理是这样的:
- Web 浏览器请求特定网页——寻找与该域相关的正确 IP 地址。
- Web 浏览器请求其要显示的站点的完整 URL——将此信息发送到服务器。
- Web 服务器查找并组合显示网站所需的所有信息——包括广告、动态元素、内容等。然后,服务器将这个完整的信息包作为响应发送回 Web 浏览器。
- Web 浏览器接收这个完整的页面并将其显示给用户。
服务器技术解释
由于服务器每分钟可以处理数千个网页请求,因此它们具有专门的技术和独特的构建结构,以便每个服务器执行这项工作。这使他们能够管理日复一日的繁重工作量。
服务器使用磁盘的方式与普通台式计算机有很大不同,后者通常使用单个硬盘驱动器进行存储和传输。相反,服务器使用称为 RAID(廉价磁盘冗余阵列)的东西。这意味着服务器总是有多个硬盘同时工作– 在每个驱动器上存储相同的信息。服务器使用此配置的原因是为了防止驱动器故障和停机——例如,如果您正在运行一个您始终需要在线的商业网站,这一点至关重要。如果 RAID 设置中的一个驱动器出现故障,它不会影响服务器的整体运行能力。服务器可以简单地从它的同伴那里提取存储在损坏驱动器上的信息,然后继续提供所请求的数据。有不同级别的 RAID,在我们的托管计划中使用 RAID-10。我们使用 RAID-10 是因为它可以轻松、无停机地将信息复制到新驱动器,并提供超快的数据传输速度。
除了使用传统硬盘的 RAID 之外,还使用 SSD RAID -结合了固态硬盘的功率和速度,没有移动部件,以提供绝对的最高性能。除此之外,服务器还必须有充足的 RAM 和 CPU 供应,因为这些元素分别有助于管理预期的传入请求数量并监督正在进行的服务器任务。
简而言之,服务器技术:
- RAID(廉价磁盘冗余阵列)存储。dame 数据的多个版本存储在不同的驱动器上,因此始终可以处理传入的请求——即使一个驱动器出现故障。
- RAM提供满足大量请求所需的速度。
- CPU是服务器的监督元素,确保所有任务都分配到正确的位置并按计划进行。
服务器类型解释
因为那里有很多不同的托管需求,所以可用的服务器类型和服务器执行的工作范围存在巨大差异。这可以从专门针对支持在线聊天平台的服务器到为管理企业通信而设计的邮件服务器。我们将重点关注应用程序、数据库和 Web 服务器,因为这是三种最常见的可用服务器类型。 服务器的类型决定了接受的工作请求的类型、存储的数据类型以及它们如何适应整个内容交付架构。
应用程序服务器,顾名思义,为应用程序提供操作设置。这些服务器执行的工作类型是交付用户的应用程序——直接从服务器运行它们。应用程序服务器还经常与数据库服务器交互,管理来回的数据流,因此它们可以向用户提供所有必要的元素。
数据库服务器(有时称为“后端”)承担非用户任务,如数据存储、归档等。从根本上说,数据库服务器是服务器环境的基石,它保存并提供其他服务器和服务正常运行所需的所有基本信息。简而言之,当客户端机器(可能是另一台服务器或计算机)时,数据库服务器搜索它保存的所有信息,然后将结果传回。
也许是最简单的服务器类型,Web 服务器通过HTTP向用户提供内容。Web 服务器响应对特定网页的传入请求,然后将呈现该页面所需的所有信息拉到一起。然后它以完整的形式返回所有这些信息,在用户的浏览器中显示请求的网页。
简化的服务器类型:
- 应用程序服务器——为应用程序提供运行环境,按要求提供功能性应用程序。
- 数据库服务器——处理数据存储和检索,将请求的数据反馈给需要它们所持有信息的其他服务器。
- Web 服务器——将请求的内容传送到 Web 浏览器,将所有不同的信息汇集在一起,构成一个网页。使用 HTTP,它将请求的信息传回 Web 浏览器,为用户显示完整的网页。
什么是好的托管?
虽然这是一个部分主观的问题,但有一些潜在的品质标志着优质托管。
客户支持和价格是需要考虑的两个最重要的因素,因为您需要知道如果您的主机出现问题,您将获得所需的帮助。价格也是要考虑的关键点,因为这决定了您是否真正从您选择的托管计划中获得物有所值。一些托管交易看起来很理想,但当您意识到许多服务(如迁移、DNS 配置、设置等)不包含在您的计划价格中时,它们就会失败。
确保您在您正在考虑的托管公司上进行跑腿工作也非常重要,因为许多托管公司承诺很多但没有兑现。花点时间在网上搜索并找到真实的、可验证的评论——因为您可以从潜在的托管服务提供商那里获得的最佳洞察是来自其他客户的反馈。还值得寻找并注意所提供的特定服务 - 从您的托管计划中包含的免费赠品到您的计划中包含的安全措施。
如果您自己不是 linux 极客,那么服务器管理是必不可少的。管理服务器的技术方面最好留给专业人员,这样您就有时间管理忙碌的生活(业务)。这就是为什么计划对从共享到经销商、从 VPS 到专用的所有帐户进行 100% 完全管理的原因。
提供行业领先的全面托管计划——从定制的应用程序托管到我们的云 VPS 托管计划。我们为您提供所需的所有免费、无需干预的服务(例如迁移和设置),包括免费的 cPanel、基于美国的 24/7 全天候支持和针对安全威胁的全面保护。查看我们的主页并为您找到理想的、负担得起的托管计划,或者与销售代表交谈,他们可以帮助您找到最适合您的方案,因为您将从我们世界一流的服务和无与伦比的 99.99%+ 平均正常运行时间中受益。