图片和web程序的分离

近段时间,公司的一个网站因为是ASP做的,数据又暴增,一时之间IIS总是阻塞。这又影响到另一个网站,简称网站A(.net做的)的正常运营,访问页总是很慢。而且又要制作另外的一个网站,这些网站全都挂在一台web服务器上,数据库在另外一台服务器上。看了下远程数据库服务器,sqlserver的CPU使用率一直是居高不下。于是,我要对网站A在架构上做一下调整。首先想到的是图片和WEB程序分离,现在网站A的图片都存储在A的根目录下。我想另外在开一个二级图片域名网站,比如http://img.abc.com/,当用户上传图片的时候上传至http://img.abc.com/的目录下,在该目录下按照业务的不同在分别设置新的目录存储图片。

现在提供集中解决方案:

方案一,首先上传至网站A的临时目录中,并且修改图片文件名,然后在利用.NET的IO类将其移动到http://img.abc.com/的相应目录中,并且生成图片路径http://img.abc.com/aaa/aaaaa.jpg存数据库中。

方案二,首先上传至网站A的临时目录中,并且修改图片文件名,然后在利用FTP传至相应目录中,并且生成图片路径http://img.abc.com/aaa/aaaaa.jpg存数据库中。

方案三,直接通过FTP上传至http://img.abc.com/相应目录下,修改文件名,并且生成图片路径http://img.abc.com/aaa/aaaaa.jpg存数据库中。

方案四,等待网友的精彩答案,或者我们可以相互探讨一下在实现这一方案存在的一些难点和缺陷,并且在实施这一方案中需要注意的东西。

转载于:https://www.cnblogs.com/hwave666/archive/2009/04/15/1436697.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值