Skip to content

suwubee/Simple_cdn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang实现简易单点cdn

项目起因是upyun流量太大,无法承受,魅族迷一个页面近200个图片

线上环境用于魅族迷

只做到了简单的 pull资源(本地无资源则回源)

因为代码原因,修改图片不需要(无实现)

目前还没有删除资源功能,只是抛砖引玉,需要的可以自己写(线上环境已经实现单点通信删除)

生产环境2W多并发,无压力!

linux 64位编译下载 Simple_cdn

注意

魅族迷之前压测出现大面积404

原因是句柄被跑满(感谢 ASTA谢帮找出问题!)

使用者也需要注意的问题!

open files 默认是1024(线上已经修改为20W)

不适用于windows平台,由于系统内核原因 跑30分钟左右自动挂掉(windows就表挣扎了)

关于

本程序由golang开发

如果你对golang感兴趣

请看go开源图书 Go Web 编程

你也可以通过以下途径购买书籍:

About

Simple cdn for golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%