服务器是指响应其他计算机的请求,提供数据或服务的计算机。用餐厅来打比方,就是顾客 (浏览器) 下单 (请求) ,厨房 (服务器) 做出菜品 (数据) 并送出的关系。
服务器有若干种类。Web 服务器负责分发 HTML、图片等网页数据。邮件服务器处理邮件的收发。DNS 服务器把域名 (例如 `google.com`) 转换为 IP 地址,扮演着「互联网电话簿」的角色。数据库服务器负责保存和检索大量数据。
物理服务器是与家用电脑不同的专用硬件。由于要 24 小时 365 天不间断运行,因此对冷却装置、电源双路化等高可靠性有要求。大企业的服务器被安置在称为「数据中心」的专用设施里,在严密的安全防护与空调管理之下运行。
近年来云服务器已成为主流。使用 AWS、Google Cloud、Microsoft Azure 等云服务,即使自己不准备物理服务器,也能通过互联网使用服务器的功能。由于可以在需要时按需使用,因此能够压低成本。
短链接服务也运行在服务器之上。当你点击短链接时,请求首先会到达短链接服务的服务器,服务器再从数据库中检索出原始 URL,并向浏览器返回重定向指示。这一处理通常会在 50 毫秒以内完成。