摘要: 图片是网站中必不可少的一个组成部分,随着网站的不断发展,对图片的处理也将随着访问的增长,图片的增加提出不断改进的需求。 网站初期,所有的一切都从简图片所存在的位置通常会在站点下的Images文件夹。 随着访问的增加,IIS压力的增大,开始做拆分,将图片文件夹作为单独站点提取出来如http://images.***.com/(可能根据需要会拆分成多个图片服务器,与具体业务环境相关),拆分之后很好的将单个IIS应用池的压力分担到2个乃至多个上,大大提高访问瓶颈。 随着访问的进一步增加,服务器压力已经无法支撑,这时我们需要将图片站点作为独立服务器存在。 在访问图片的过程中,我们可能会面临一个图片有多 阅读全文
posted @ 2012-04-09 11:46 刘志斌 阅读(4502) 评论(0) 推荐(0) 编辑
摘要: 突破数据库瓶颈 在网站发展过程中,随着访问量的不断增加,业务逻辑的复杂度的增长,数据库的通常会成为瓶颈,制约着并发量的增长。如何提升数据库的效率与并发量成为重要课题。 在我们添加索引,采用存储过程,优化SQL语句这些之外我们还能做些什么呢? 如上图所示,根据业务拆分数据库,比如拆分成用户库,产品库,订单库,评论库等,每部分数据间的关联其实并不大,拆分后对业务逻辑的清晰度会有更一步的体现,如果再配合上SOA架构,一份逻辑接口对应一个数据库,那将会提供一个非常清晰的数据逻辑,防止每个前段系统都与部分甚至所有数据库都有访问关联,对问题的查找与数据管理提供极大便利。经过拆分,数据库的承载能力在理论情. 阅读全文
posted @ 2012-04-09 11:20 刘志斌 阅读(1393) 评论(0) 推荐(0) 编辑