我正在尝试为我的网站设置CDN。我已经在Digital Ocean的虚拟服务器中托管了它,但我找不到配置所有必要内容的方法。有人有什么建议吗?
我建议这样做:
- nginx服务器(对于静态资产来说速度非常快,内存使用率非常低)
- 清漆用于缓存(HTTP加速器)
您请求最多的静态资产,如css、js或图像将被缓存并提供快如闪电。我建议至少有1GB或2GB的内存以获得更好的结果。
这里有一些有用的链接:
如何安装nginx:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-12-04-lts-precise-pangolin
安装清漆:https://www.digitalocean.com/community/tutorials/how-to-configure-a-clustered-web-server-with-varnish-and-nginx-on-ubuntu-13-10
我想这会达到你的目的。
我编写了一个关于http://www.scalescale.com。
它被称为"滚动您自己的CDN–在1小时内以25美元的价格构建一个3大洲CDN",可以在以下网址找到:
http://www.scalescale.com/rolling-your-own-cdn-build-a-3-continent-cdn-for-25-in-1-hour/