自建了一些 CDN 节点,特地来分享一下

2015-12-19 16:03:39 +08:00
 Andy1999
欲想组建自己的 CDN 节点,需要以下东西:
1.服务器( vps )
2.Nginx
3.钱( x
服务器都是 ss 服务器因此对大陆地区速度不错
我选择了这些服务器 SLHK SLJP IDCFJP VultrJP ConoHaSG EnzuUS-Los DOUS-Sfo
服务端的配置为改写的 lnmp 一键包去除 MySQL 和 PHP 部分,配上 Nginx 的关键字替换和 purge 模块实现。
目前已经能够远程刷新 Cache 但是不能批量提交,要一个节点一个节点清理掉比较复杂。
能查看当前页面的状态,利用 Nginx 自带的信息可以告诉你这个文件是 HIT 还是 MISS 甚至是 ByPASS 这类。
参考 URL
http://www.nnya.cat/images/2015/12/07/b0c282068e6494bfbc26db76e79d6df9.jpg

不知道怎么实现$url?$key 这类方案来消除缓存。如果大家有什么好的建议 /意见都请提出来。
7712 次点击
所在节点    CDN
45 条回复
49
2015-12-19 17:51:49 +08:00
感觉这些线路也很一般啊 →_→ 国外不考虑抽风因素喵_(:3 」∠)_
Azure A1 中国做 CDN 应该是最划算的吧, 100Mbps 带宽, 1T 流量。\ (´ ・ω・`)/
Andy1999
2015-12-19 17:51:57 +08:00
@ryd994 用日本人的身份买
Andy1999
2015-12-19 17:52:21 +08:00
@49 买不起 穷
ryd994
2015-12-19 18:21:12 +08:00
@Andy1999 果然还是要有个日本朋友么=、=
Andy1999
2015-12-19 18:22:12 +08:00
@ryd994 在日本也行
shyling
2015-12-19 18:27:08 +08:00
@ryd994 本来想说自己写 nginx 模块实现,想了想算了= =,用 nginx.conf 基本的语句没想到其他方法
ryd994
2015-12-19 18:29:08 +08:00
@shyling 多读文档
shyling
2015-12-19 18:53:15 +08:00
@ryd994 你可以直接说啊?
ryd994
2015-12-19 19:00:32 +08:00
@shyling 我说过了啊…………看上面
proxy_cache_key 就好了,如果已知无法缓存的,用 proxy_no_cache 和 proxy_cache_bypass
shyling
2015-12-19 19:14:14 +08:00
@ryd994 .....我说的是最后一个啊= =,命令式清除缓存
ryd994
2015-12-19 19:24:05 +08:00
@shyling 抱歉看错了,那样确实没什么好办法
chinabrowser
2015-12-19 21:19:33 +08:00
我这 ownCloud 的 CDN 就用了三个
IDCF+SL JP+ConoHa SG
能保证我们这个地区看在线 1080P 流畅
chinabrowser
2015-12-19 21:20:50 +08:00
@chinabrowser 准确的说也不是 CDN 就是用 iptables 转发了下 80 和 443
反正都是动态页面 弄 nginx 反而浪费 U
a1058021348
2015-12-19 21:29:36 +08:00
默默的歪楼。。
记得你以前有 ss 的网站。。。或者相关的群。。。?方便说么。。想用下你们家的

a1058021348##gmail.com
Andy1999
2015-12-19 21:54:28 +08:00
Showfom
2015-12-19 22:01:56 +08:00
@chinabrowser 静态页面缓存下来啊,不然你 CDN 的意义何在?
Andy1999
2015-12-19 22:20:24 +08:00
@Showfom 缓存下来就无视 cookies 啦
wangluowangwang
2015-12-19 23:09:05 +08:00
没 bgp 多线路的中间下载节点。没有的话就得考虑源站到所有加速服务器之间的连接性能。


cdn 是庞大的投资。
Andy1999
2015-12-20 00:03:02 +08:00
@wangluowangwang BGP 在上海宜山机房托管了 1U 无线+MLPShinet
不过就靠这个也没多大用 我只想做海外加速
iCodex
2015-12-20 00:44:24 +08:00
为何不用 varnish 。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/244683

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX