开源项目 aspnetcdn 是一个用Asp.Net打造的可用编程扩展的CDN服务器模型

aspnetcdn是一个以教学为目的的开源CDN项目,它基于Asp.Net,简化了CDN的实现,仅包含5个cs文件,约800行代码。尽管性能不如专业CDN软件,但其易于理解和扩展,适合新手学习。项目支持逻辑扩展,通过判断请求条件,可实现URL重定向和内容分发,适用于解决特定业务场景,如多服务器间的内容隔离。
摘要由CSDN通过智能技术生成

开源项目 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

开发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值