开发者社区> etherdream> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

低成本打造一个带宽无限的网站

简介: 免费空间大多有宽带限制,因此速度通常不怎么理想。不过,我们只需对网站做些改造,就能充分利用这些资源,从而打造出一个宽带无限的网站 —— 即使遇到 DDOS 攻击甚至服务器关闭,也可以让部分用户正常访问!
+关注继续查看

前言

前些年断断续续写的,最近突然想起来,于是翻出来又补充了一些,目前整理了几篇:

配图是 SVG 格式的,由于无法上传,目前放在 GitHub Pages 上。如果速度很慢或者被墙,可以开代理试试。

免费空间

自从学习网页制作那天起,就开始期待有朝一日能有个自己的网站。

尽管当时有不少免费空间,对于简单的个人网站也够用了,然而像我这样挑剔的,试用后几乎都不怎么满意 —— 要么会偷偷插些广告,这对于有洁癖的我是无法容忍的;要么奇慢无比,而我那些「炫酷」的页面充斥了大量图片和特效,也不懂得优化,所以每次传到空间后,效果总是惨不忍睹。

也许你会说,为什么非要用免费的,花钱买个好点的配置不就得了。不过那时零花钱十分有限,每天几块钱除了早饭偶尔买些书之外,所剩无几。用在网站空间上?压根就没有过这样的念头!好在有大把的时光,于是每当闲暇时,便开始鼓捣一些极(diao)客(si)的方案,尝试将免费空间变废为宝。

有次耐下心来仔细分析,发现一些空间并没有想象中那么慢 —— 如果网页只有几个字符的话,还是很快就能出现的。只是我的网页里图片太多了,光背景就是一组高清大图。。。加上各种限速,所以才会显得十分缓慢。

客观地说,这些空间不算太差,至少延时并不高,只是带宽稍小而已。

既然找到痛点,那就能对症下药了。当然,前提还是不!能!花!钱!于是被迫开启脑洞,激发各种猥琐思路:)

改进

免费空间 —— 既然是免费的嘛,一个费用是 0,一百个也是 0,为何不多注册几个呢?

然后,从中选一家「延时最低」的专门放网页,其他的则用来放图片 —— 也许你也猜到了,只要对网页做些调整,把所有的图片都改成「绝对路径」,从不同的站点分别加载。这样,就能享受好几倍的免费带宽了~

1.svg

事实上有些插广告的免费空间,只会篡改网页或脚本文件,图片倒不会变化。于是这些空间就能充分利用起来~

要是脸皮厚的话,甚至还可以打起论坛、相册、网盘、图床的主意,寻找那些附件可外链、下载速度快的网站,进一步扩充免费资源的节点~

2.svg

只要节点充足,带宽显然是管够的!

不过,要同时维护这么多资源,显然是很麻烦的。因此需要一套自动化工具,用于各个节点的数据同步;若要利用论坛附件,还得实现更多功能,例如自动上传、外链检测、文件名记录、列表管理、定期维护。。。

此外,前端网页也需进行改造。为了方便使用,还得开发一个 JS 脚本,对页面中的图片路径自动调整。这其中涉及不少细节,例如站点选择的算法、无效资源的切换、本地缓存的命中。。。

看起来很有趣吧,似乎是一个前端版的负载均衡:) 要是算法够好、节点够多的话,估计 CDN 都可以省了~

缺陷

当然想象总是美好的,但真要放在现实中,估计没一个网站会这么做 —— 谁会为了省一点带宽费用,把原本很简单的东西搞得这么复杂呢。

除了复杂之外,风险也会大幅增加。某些节点要是往图片里加些水印、广告之类的倒还好,要是加入些非法反动内容,那简直就得不偿失了!

况且这样滥用免费资源,感觉也不太好意思。于是简单尝试了一段时间后,觉得意义不大又麻烦,便不再折腾。

直到多年后的一天,又回想起这个方案。。。

下一篇

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
推荐一个免费的论文查询,检索和查重网站
推荐一个免费的论文查询,检索和查重网站
81 0
一个免费的网站长链接转短链接的工具
一个免费的网站长链接转短链接的工具
153 0
Web 端如何低成本打造 Native 体验?
Web 应用在实际体验上和 Native 应用仍然存在非常明显的差距,那么如何低成本地把一个现有的网站改造成类 Native 的体验呢?本文分享一种让网站低成本渐进式实现 Native 化体验的方式——同屏渲染。(文末推荐:2020 阿里云线上峰会)
1419 0
如何低成本建立属于自己的网站?
网站是什么? 网站的定义 网站是什么?可能大部分人头脑中出现的第一映像就是淘宝啊、京东啊、网易,但若要问对于网站的定义,很多人却答不出来,百度百科是这样定义网站的: 网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言下的一个应用)等工具制作的用于展示特定内容相关网页的集合。
6933 0
如何查找网站漏洞文件任意查看漏洞详情与利用
在对网站程序代码的安全检测当中,网站文件任意查看漏洞在整个网站安全报告中属于比较高危的网站漏洞,一般网站里都会含有这种漏洞,尤其平台,商城,交互类的网站较多一些,像普通权限绕过漏洞,导致的就是可以查看到网站里的任何一个文件,甚至可以查看到网站的配置文件config.php conn.php等等。
1146 0
关注经典:CSS Awards 获奖网站作品赏析《第一季》
  每天都有很多新的网站推出,其中不乏一些设计极其优秀的作品。这个系列的文章,我为大家挑选了2012年赢得 CSS Awards 大奖的50个最佳网站。这些鼓舞人心的网站作品代表了网页设计的最高水平,相信你可以得到很大的启发。
989 0
教你快速打造一个有设计感的网站
对于好多程序员来说,经常被“设计”这个词吓到,因为Ta是一名程序员而不是设计师,拥有的是计算机学位证,另外对 Comic Sans 字体并不介意。(注:Comic Sans 字体是 Win95 附带的一种漫画字体,设计行业极为排斥,设计师或那些拥有美学情结的人不屑与之为伍。
1229 0
+关注
etherdream
爱好网络安全,研究 Web 黑科技,探索新想法
5
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载