开源项目 aspnetcdn 在2014年11月启动. 今天完成了最基础的版本 v0.1
关于CDN是什么, 可以看百科 http://baike.so.com/doc/5369544.html
为什么要做aspnetcdn ? 为教学而生
目前世界上最流行的CDN软件是大名鼎鼎的nginx
它几乎集一切强大的优点于一身.
那为什么还要做一个 aspnetcdn ?
因为虽然很多cdn软件很强大. 但是代码也相对复杂.
aspnetcdn的目标并不是要实现强大的cdn软件, 而仅仅是出于教学的目的.
aspnetcdn 到底有多简单?
它直接搭建在Asp.Net上, 已经免去了很多重复的工作,
最初的版本v0.1 , 仅仅只有5个cs文件, 共800行不到的代码.
执行的顺序非常简单直接. 是新手学习的最佳材料.
如何下载和测试aspnetcdn?
这是一个基于 Apache License, Version 2.0 授权的项目.
最新下载地址 : http://homehttp.com/downloads/redirect.aspx?type=aspnetcdn
需要ASP.NET 2.0或以上的版本, 不支持IIS的Classic经典模式. (请设置成集成管道模式)
这是一个VS2012的项目. 如果你没有VS2012, 没关系, 把'aspnetcdn-web'的内容部署到IIS上也可以运行.
手动把代码提取出来然后重新整理项目和编译很容易.
aspnetcdn是如何实现逻辑上的扩展的?
可以说, aspnetcdn是一个远程的URL REWRITER
开发