图片服务器电信域名访问参考方案
文档修改历史记录
归档日期 | 版本 | 说明 | 作者 | 审批人 |
2009-12-07 | V1.0 | 创建文档 | 刘运锋 |
|
|
|
|
|
|
|
|
|
|
|
三、方案二(基于Nginx巧用防盗链的访问控制或Nginx内置参数方案)
图片服务器电信域名访问参考方案
一、文档说明
1.1、该文档主要针对图片服务器电信域名的访问。
1.2、图片服务器上线之后,在页面链接是固定的,只有网通的域名而没电信的域名,这样造成电信用户访问图片时访问到的链接还是网通的域名,势必造成电信用户使用电信域名的访问速度。
1.3、本文档提供电信用户访问图片服务器时将请求转发到图片服务器的电信域名。
1.4、如有问题或者是不足之处,请大家指正
二、方案一(基于程序端的访问控制方案)
1.1、方案规划拓扑图
1.2、方案优点
1)本方案的优点是,web服务器进行域名的访问控制和转发,不需要额外的增加服务器,只需设置相应的虚拟主机即可。
2)实现控制简单。
1.3、方案缺点
1)页面的程序需要二次开发,开发工作量大。
2)每次请求都需要做请求域名的判断比较web服务器耗费资源。
3)不能支撑更大的访问量。
1.4、方案总结
1)本方案实施简单方便,但是开发人员需要做代码的二次开发,而且开发的工作量也是比较大。
2)请求判断会耗费服务器的大量资源,不是一种高效的处理方式。
三、方案二(基于Nginx巧用防盗链的访问控制或Nginx内置参数方案)
1.1、方案规划拓扑图
1.2、方案优点
1)Nginx是一个比较稳定的web服务器,可以跨机器进行基于域名和虚拟主机的转发。
2)巧用防盗链的方式或者nginx以内置参数,将非网通域名过来的请求的图片都转发到图片服务器的电信域名商。
3)支持较大的访问量。
4)不需要二次开发,不要耗费web服务器资源,控制简单,实现容易。
1.3、方案缺点
1)不能减轻后端服务器的压力,因为只是基于转发的。
2)会耗费基于转发的图片服务器。
1.4、方案总结
1)该方案是一个比较合理的方案,控制比较简单,现在已经测试通过。
2)不需要开发人员的代码二次开发,可完全利用现有的资源。
3)是基于rul转发的,访问压力没有增大太多,相对方案一中的处理方式耗费的资源比较少。
四、方案三(基于智能DNS服务器的架设方案)
1.1、方案规划拓扑图
1.2、方案优点
1)能将电信用户过来的访问分发到电信的服务器上,而网通用户访问通过网通ip返回,能加快访问以及负载均衡之类。
2)有利于长期的规划和网站长期的发展,将来可以统一电信和网通域名,使网络访问合理简洁。
1.3、方案缺点
1)需要多台服务,并需要架设DNS服务器。
2)使用智能DNS技术,公司对智能DNS架设无统一意见和规划。
3)
1.4、方案总结
1)该方案必须和其他的方案进行结合才能使用,这样做有利于知识的积累和网站长期的发展,并为以后统一网通和电信域名,实现快速访问有关系。
2)实施起来相对比较复杂一些,需要对技术做进一步的测试,以求更稳定的架构。
五、方案总结:
1、上面三种方案都需要采用新的技术,实现起来方案一和方案三都是比较复杂的,方案一需要重新开发代码,而且开发的代码量也比较大,而对于方案三需要采用智能DNS新技术,目前公司内部没有形成一个统一的认识,虽然个人这将是最终的一个趋势,也是解决目前网站访问的最好的解决方式。因此方案一和方案三,在可操作性方面还是需要讨论沟通。
2、方案二是应用现在测试通过的技术,Nginx相对比较稳定,且实现简单,对于目前网站运维情况也是一种比较不错的解决方式。
3、具体采用哪种方式,需要沟通讨论之后确定。