转载 自建CDN服务
所谓中国特色的互联网,南电信,北网通,互通问题成了站长们心中的痛。
于是CDN(ContentDeliveryNetwork)开始流行,VeryCD之前就使用过51CDN的服务。
但是普通的CDN服务,由于DNS和cache服务器都不受自己掌控,可定制性差,安全性更无法控制。VeryCD之前遭遇的页面被恶意篡改事件直接导致了我们放弃第三方CDN服务。
今天下午开始用上了自己建的CDN,效果不错(网通的朋友可以看看速度有否增加),而且成本还不到第三方CDN服务的1/10。
CDN的实现原理并不复杂,可以简单的分为2层,DNS服务器用来将不同用户的请求分发到最近的节点;Cache服务器分布在各个节点上用来响应用户的请求。
DNS服务器可以用bind9来建,Cache则可以选squid。这2个都是linux平台下的开源软件,高效、免费,国内收费的CDN服务基本上也是依赖这2个软件。可惜的是linux平台相对复杂,而且之前中文文档太少,普通用户要架设起一套自己的CDN服务器还是非常麻烦。
好在声仔已经把bind9的安装说明以及区分电信网通用户解决方案整理过了,甚至还提供了免费的dnspod服务,直接免去了自己架设DNS服务器的苦恼。
Cache服务器所要用到的squid,基本原理是用它做反向代理。可以Google一下,也可以参考我的书签,不过相关的文档都已经较老,且没有大并发、大流量下的实践,对配置的叙述也较简单。回头我会把VeryCD使用squid以来的经验进行总结,并公布我们所使用的squid.conf参数,希望能够对大家有所帮助。相关推荐
OpenCDN网站加速 2020-09-21
ycboypp00 2020-08-16
82550294 2020-09-01
buaichidoufu 2020-07-28
zllbirdonland 2020-06-09
buaichidoufu 2020-06-05
curiousL 2020-05-27
OpenCDN网站加速 2020-05-16
PiDanZheng 2020-05-16
mountains00 2020-05-11
PiDanZheng 2020-05-11
buaichidoufu 2020-05-03
GimmeS 2020-04-25
87026626 2020-04-22
87026626 2020-04-08
PiDanZheng 2020-03-08
PiDanZheng 2020-03-05
OpenCDN网站加速 2020-02-26
matthismeng 2020-02-08