网站"住不下"了?聊聊ISP配额那些年
网站长大了,住不下了:聊聊那些年 ISP 的流量配额限制
如果你做网站有十多年了,应该还记得那个 Web 托管的"黑暗时代"——ISP 分给你的存储空间跟黄金似的,每个 KB 都得精打细算。
前几天我翻到一个挺有意思的老古董:一个个人网站把"多余"的内容放到另一台服务器上。人家是这么说的:"这台服务器存储空间大,但我 ISP 那台带宽好使,所以得分开放。"
没错,以前有些网站真的是拆开放到好几个托管商那儿,就为了平衡存储和带宽。
那场配额大战
九十年代末到零几年,常见的虚拟主机套餐一般给 5MB 到 100MB 的空间。你 ISP 可能白送你 10MB 放个人主页,高端点的套餐能慷慨到 500MB——前提是你运气好。
这逼得开发者们得动脑子盘算:
- 主站:只放最重要的内容、作品集或者核心业务页面
- 备用服务器:存放额外的照片、档案、还有那些"有就更好"的东西
- 带宽计算器:每张图都得掂量掂量值不值得放上去
为什么带宽和存储曾经是两码事
现在的年轻开发者可能不太理解:以前带宽和存储是完全分开的两种资源,各有各的配额和定价。
你的 ISP 可能给你不限流量(或者一个还算合理的上限),但存储小得可怜。而那些专门卖存储的主机商呢,空间给得大,但流量还得另外算钱。
这就催生了一些让现在的 DevOps 工程师看了会头疼的混合托管方案:
- 纯存储服务器:就存文件,很多只能 FTP 上传
- 主站主机:平衡但有限
- CDN 边缘节点:只有少数有钱人才能用得起
开发者们的小聪明
那会儿的程序员可没少想办法:
- 图片优化强迫症:每个 JPEG 都是手动调教到最小体积
- 多域名策略:注册好几个域名,每个都有自己的托管配额
- 免费文件托管服务:用 GeoCities、Angelfire、Tripod 这些平台存东西
- 纯 FTP 存储服务器:云计算出现之前的纯 blob 存储
时代变了
现代云托管基本解决了这些烦恼:
- 无限存储:现在的主机套餐动不动就几个 G 到几个 T
- 弹性带宽:云平台按实际用量收费,不用再被固定配额卡死
- CDN 集成:自带内容分发网络,不用手动折腾分配
- 一体化平台:存储、计算、数据库、CDN 全都无缝配合
在 NameOcean,我们的 vibe 主机套餐就是这种进步的体现。超大的存储空间,大部分套餐不限流量,想放什么内容就放什么,不用再玩"存储俄罗斯方块"了。
怀旧情结
说实话,这些老办法还挺有意思的。它们代表了一个时代——那时候做网站得懂整个技术栈,不光是写代码,还得了解托管环境背后的物理限制和经济因素。
这种拆分网站的玩法不是失败,而是聪明的适应。在那些硬邦邦的约束下,做出最优解的开发者一点都不糊涂。
往回看,也往前看
虽然现在基本没人会因为配额问题把网站拆开放到好几个主机上了,但了解这段历史,会让你更珍惜现在托管服务的便利。以前那些逼出创意的门槛,大部分已经不存在了。
不过话说回来,这里面也许有个教训:不管工具变得多好用,了解底层基础设施总能帮我们做出更好的架构决策。有时候,所谓的"错误方案"在当时的条件下恰恰是最正确的选择。
你早期做网站的时候用过什么野路子?在评论区聊聊你的故事呗。
想找一份不用把内容拆得到处都是的现代主机?可以看看我们的 vibe 托管方案。