知识体系

搭建外贸网站,知道原理才能走得更远。我们从互联网、万维网的起源,说到网络传输安全(SSL/HTTPS),物理服务器和建站主机的关系,建站技术的更新迭代,最后讲到 Wordpress 如何脱颖而出。

网页代码的发展

网页由HTML结构代码、CSS样式代码、JS交互代码组成,了解它们的起源和发展,有助于理解建站这件事。 主要的时间线 时间线 HTML结构 CSS样式 JS交互 1990年 随万维网诞生 – – 1993年 免费开放全套技术标准 提出构想 – 1995年 HTML 2.0 CSS 1.0 JavaScript诞生 1997年 HTML 4.0 CSS 2.0 各大浏览器语法统一 2008~2014年 HTML5持续迭代 CSS3分模块落地 ES5/6更新,前端框架兴起 2015年至今 HTML5拓展 新增 Grid 栅格等高级特性 每年更新,持续迭代 HTM

阅读全文 »

WWW万维网的起源与发展

WWW万维网的起源 万维网 WWW(World Wide Web)是建立在互联网之上的一种服务,由网页、超链接、浏览器、Web 服务器构成,依靠 HTTP/HTTPS 协议传输网页文本、图片、视频,是互联网众多服务里最流行的一种。 值得一提的是,如今 CERN 的主站、新闻、科普、实验项目子站全都是用 WordPress 搭建的,而 WordPress 这类大众型建站工具诞生的前提,就是 CERN 在上个世纪免费开放的 WWW 技术。 WWW万维网的发展 在 WWW 诞生前,互联网上只有纯文字、电子邮件、命令行工具,使用门槛较高。WWW 诞生后,由于 HTML 支持图片和页面样式,普通人也可以

阅读全文 »

WordPress网站的多层缓存?

互联网链路上的缓存 从访客在浏览器输入网址,到整个网页加载完成,网页数据经过哪些节点?各节点缓存效果如何? Local Cache 本地缓存 浏览器在第一次加载网页时,会根据 Cache-Control、Expires、ETag 等响应头的缓存规则,把网页的静态资源缓存到电脑或手机本地。在后续访问中,若缓存未过期,可直接读取本地资源。 本地缓存的生成、带宽、距离成本均为0,速度优化的效果最明显。 Edge Cache 边缘缓存(CDN) 当本地缓存缺失或者过期,浏览器会通过互联网向最近的 CDN 节点发出请求。CDN节点第一次收到请求时,会连接源服务器获取静态资源并备份,后续再收到相同请求,就

阅读全文 »

缓存 Cache

什么是缓存(Cache)? 缓存是指将访问频率高、获取成本高的数据复制一份,临时存放在读写速度更快的介质中,后续再次请求相同数据时,优先读取缓存,以此提升响应速度、降低系统开销。 就像家里买了 5L 的花生油,可以先倒 500ml 到小油壶里,平时炒菜从小油壶里倒油,效率更高。 缓存的特性 缓存是基于原始数据的副本,是为了提高访问效率而存在的。为了最大程度地提高访问效率,在访问路径的多个环节都有缓存,这些缓存都是临时的,且更新可能存在延时。在需要的时候,我们可以清理所有缓存,这不会影响到原始数据,而且缓存机制会基于原始数据生成新的缓存。 对比维度 原始数据 (Source Data) 缓存 (

阅读全文 »

外贸建站服务器成本压缩

购买一台使用 AMD EPYC Bergamo(-/3.1GHz) 的物理服务器,把 64 核的 CPU 拆分给 32 个用户,每个用户月租 168 元,这依然超出很多人的建站预算,各云厂商如何进一步降低价格呢? 压低物理服务器的成本 使用折旧成本为零的老旧设备。比如,腾讯云服务器中,SA2、S2、S5 于 2017~2019 年上线,财税折旧周期为三年,这些物理服务器早已经收回了成本,租金就会低很多。腾讯云、阿里云、谷歌云、亚马逊云都保留了大量老旧设备,用来提供低价云服务器。 CPU 技术每三年迭代一轮,且硬件维保、补丁更新都有时间限制,折旧周期过后的设备,技术落后,稳定性下降、存在安全隐患

阅读全文 »

建站服务器成本拆解

如果你需要使用电脑,先要花钱买一台主机,CPU、内存、主板都包含在内了,这台主机会折旧。然后,电脑开机要用电并支付电费,接入互联网需要用网线和路由器并支付网费,放电脑的桌子、放桌子的房间需要购买或租赁,还要有供电系统、消防系统。 购买一台搭建网站用的服务器,也要支付这些费用。这篇文章具体讲解,一台建站用的服务器,背后都需要哪些资源?各类资源的成本多少? 服务器成本 以腾讯云香港地域,2 核 vCPU,2GB 内存的服务器为例。腾讯云提供 5 种机型,其中标准型SA5 为 64 核 CPU,腾讯云集采价约 17,000 美元/台,按照每用户 2v CPU,可以分销给 32 个用户,每个用户分摊的

阅读全文 »

CPU 与物理服务器的迭代

上一篇文章讲了服务器的发展史,这篇讲透服务器的价格。低价的建站主机,底层的硬件设备有哪些内幕? 物理服务器的单机性能与成本 从 2003 年到 2024 年,单台服务器的 CPU 算力翻了 500 倍,内存容量翻了 256 倍,存储空间翻了 5 万倍,而单台服务器的成本,从 4000 美金降到了 3000 美金。 年份 经典 CPU 重要突破 单台成本 CPU 算力 内存 存储(硬盘) 2003 AMD Opteron(皓龙) 第一台标准化 x86 4,000 美元 基准 1 倍 2GB 机械 80GB 2006 Intel Xeon 5100 进入多核时代 7,000 美元 10 倍 16G

阅读全文 »

服务器发展史

这篇文章,我们系统讲解搭建网站的服务器——服务器是什么?有哪些核心部件?随时代发展都有哪些选择? 什么是服务器? 在互联网中,发起请求的是客户端(如访客电脑上的Chrome浏览器),响应请求的是服务端(服务器 Server)。 服务器的硬件组成 服务器的硬件组成与家用电脑相似,核心硬件都是处理器、内存、硬盘。可以把服务器看成一台 7×24 小时稳定运行的电脑。 硬件 作用 主流供应商 核心指标 CPU(处理器) 运算核心 Intel、AMD 核心数、主频、缓存大小 RAM(内存) 临时缓存空间 三星、海力士、美光 容量、ECC 纠错、频率 Disk(硬盘) 永久存储载体 希捷、西数、东芝 容量

阅读全文 »

安全证书的分类与费用

外贸网站部署免费的安全证书即可,如果想知道各种安全证书的功能和费用差异,可以看看这篇文章。 三种发证机构 用于互联网加密传输的安全证书,按证书颁发机构(Certificate Authority,简称CA)可以分成三种: 三个层级的核验严格程度 无论有没有CA、是内部CA还是全球公开可信 CA,都可以实现加密功能,且加密方法、安全强度都是完全一样的。其中,全球公开可信 CA 颁发的 SSL 证书,会根据对申请者身份核验的严格程度有所区分:DV < OV < EV。严格的可以兼容宽松的,比如,只有 DV 资质的 CA 只能签发 DV,而拥有 EV 资质的机构三种证书都可以签发。 缩写

阅读全文 »

SSL/TLS安全证书的加密原理

加密的原理 宝塔操作流程 通过宝塔搭建Wordpress网站的时候,要实现数据的加密传输,有以下流程: 证书包含的内容 先由服务器生成一个密钥对,并把公钥和其它需要的信息提交给 Let’s Encrypt 用于签发证书,证书包含以下内容: 加密的流程 当访客的浏览器通过 HTTPS 连接到网站服务器时: 即便有人在中途窃取了传输内容,缺少服务器私钥就无法获取会话密钥,也就不能还原明文数据。 从SSL到TLS 加密是攻防持续博弈,由于攻击技术一直在升级,所以加密技术也要持续升级。 年份 版本 说明 1994年 SSL 1.0 因存在严重安全漏洞未公开发布 1995年 SSL 2.0 首次实现商业

阅读全文 »

数据的加密传输:SSL与HTTPS

互联网的信息传输,是如何从明文到密文,并一步步收紧的?这篇文章详细讲讲。 从明文到加密 1991~1994年,所有网页的所有内容都是明文传输的,随着互联网从学术网转向商用、民用,电商、在线支付、会员登录等需求出现,加密传输方案被提上日程。 1995年,网景公开发布 SSL 2.0,将 HTTP 报文封装在 SSL 加密通道传输,默认通信端口 443,HTTPS 协议正式诞生。然而,受证书费用与服务器算力等因素限制,只加密敏感页面,普通页面仍使用明文传输。 部分加密的隐患 在2009~2014年,淘宝只加密登录等敏感页面,用户访问淘宝首页、搜索页、商品详情页时,数据全是明文传输的,黑客可以轻松截

阅读全文 »

传输协议HTTP的起源与发展

本文介绍万维网通信协议 HTTP 的来源与发展,从发送请求、连接建立到数据传输,都经历了怎样的演变。 HTTP是什么? 1990年,为了方便科研人员跨文档跳转查阅论文,蒂姆发布了万维网的三大核心标准: HTTP的发展 我们长期使用的是1997年HTTP/1.1的版本。 时间线 版本 请求能力 传输内容 连接机制 数据传输机制 1990年 HTTP/0.9 GET 纯文字超文本 TCP 短连接 纯文本串行传输 1996年 HTTP/1.0 POST、HEAD 多媒体文件 TCP 可复用 完整文件一次性传输 1997年 HTTP/1.1 Host、缓存优化 网页多媒体资源 TCP 长连接 并行请求

阅读全文 »