一个网站的基础设施模块:
- 域名(Domain Name): 网站的名字,牌面
- 服务器/云主机:存放网站代码、图片和数据的空间
- SSL证书(HTTPS):安全加密协议,确保数据传输安全,当用户浏览器向网站服务器传递数据时,SSL能确保数据经过高强度加密。
- DNS解析系统:将域名正确指向服务器 IP 地址的“导航仪”。
用一个比喻理解下一个网站的搭建以及运营的过程:
- 域名≈店铺名字,招牌;IP地址≈精准物理地址
- 店铺场景: 我在”A市B街ccc号“开了一家咖啡店,名字叫:lyck‘s coffee。客户只要顺着这个名字或者地址就能找到你。对于顾客来讲,记住一个好记的店名,比记住一个地址来的容易。
- 网站模块: “A市B街ccc号”相当于IP地址(例如:
192.168.1.1),“lyck’s coffee”相当于域名。
- DNS解析系统≈导航系统
- 店铺场景: 顾客在高德地图上输入“lyck’s coffee”,高德地图会将店名转为具体的街道地址,顾客跟着导航就能找到这家咖啡店。
- 网站模块: 当用户在浏览器输入域名时,DNS 系统在后台迅速把这个域名翻译成服务器的真实 IP 地址,指引用户的网络请求准确找到服务器。
- 服务器≈铺位/场地
- 店铺场景: 你租下的线下实体铺位。用来摆放货架、商品、桌椅和存放库存的地方。你有几种租铺位的选择:
- 大商场里的小柜台,共享水电——虚拟主机
- 大商场里的铺位,独立水电——VPS
- 承包一整个大商场——云主机
- 网站模块: 存放网站源代码、文字、图片、视频和数据库的地方。不论是 VPS、云主机还是 Hostinger 托管,本质上都是在云端租用一台 24 小时开机并联网的电脑来存放这些文件。
- 店铺场景: 你租下的线下实体铺位。用来摆放货架、商品、桌椅和存放库存的地方。你有几种租铺位的选择:
- SSL证书≈保镖与防伪验真标志
- 店铺场景: 店门前站着的保安以及交易时使用的防伪装运袋。确保顾客进入店铺是安全的,在店里掏出信用卡付钱时不会被身后的扒手偷看或篡改账单。
- 网站模块: 网址前的“小绿锁”(HTTPS)。它对用户和网站之间传输的所有数据(如密码、信用卡号)进行加密,防止数据在传输途中被黑客窃听或篡改。
- CDN 加速≈遍布全国的快递前置仓
- 店铺场景: 你的总店开在A市,但B市的顾客订了一份招牌热销产品。如果每次都从A市发货,路途遥远,等待时间比较久。于是你在B市等大城市提前建了几个“小前置仓”,把热销商品预先存进去,B市顾客下单时直接从B市本地仓库快速发货。
- 网站模块: 将网站的静态资源(图片、样式表、脚本等)自动缓存到全球各地的边缘节点服务器上,让当地用户就近读取,网页实现“秒开”。
- 托管服务≈大商场的物业管理服务
- 店铺场景: 当你租用了商场里的铺位,物业管理表示可以帮你把基础水电,安全,维护等事情一并搞定,你只需要专注经营好你的店面就可以了
- 网站模块: 托管服务一般会搞定几个核心工作:服务器,SSL,CDN,DNS
