blog重构(之部署)

  现在blog动不动就搞个多媒体博客
什么音频啊,视频啊,flash啊,图片啊,人家有的都得有,人家没有的我也得有
可产品经理们通常却忽视了音/视频还有图片实际上是最占用IO资源的,经常是用户没有增加几个,服务器却不堪重负了。koook blog就是一个惨痛的教训啊
所以如果blog定位为多媒体blog,则一定要为以后的文件部署考虑好后路
建议文件按照各类型分别存储
即我的blog物理存储地址为/user/home/f/l/y/d/u/c/k/或者/user/home/110/110/00/,
则图片的存储地址为/user/images/f/l/y/d/u/c/k或者/user/images/110/110/00/
视频存储地址为/user/video/f/l/y/d/u/c/k或者/user/video/110/110/00/
其他的目录类推
那么当服务负担不重的时候,在一台机器上配置多个apache,
分配的域名为images.blog.sina.com,video.blog.sina.com分别指向到相应的/user/imiages/以及/user/video目录上
其apache只需要最简单的配置,不需要修改其mode,因为其具体拆分路径完全可以凭借页面上的代码直接指向到相应的路径上。如果有安全需求,不想让用户知道其实际存储路径则需要把其apache的mode也配置上
当服务器不堪重负时,那必然是增加服务器了,则可以将/user/video/以及/user/images/全部移到新的服务器上,
并且用nfs或者mount到原文件夹上,这样,程序不需要任何改动即可扩充其服务器以减少原服务器的IO吞吐,加快访问速度。并且哪个压力大就移哪个,相对来说灵活很多。
如当图片访问压力大而视频访问压力不大时,则可以只把图片移到新的服务器上,而视频不动。灵活之极:)
服务器个人认为,最刚开始没有什么访问量的时候一台服务器就可以了,建议两台服务器,一台作为web server,上面只有一台apache服务器,而另外一台可以作为数据库服务器以及后台服务器
两台服务器之间用nfs或mount方式链接,这样用户上传一篇文章,实际上就直接写到web server上了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值