第4章 高性能的Multi-Tenant最佳实践

1.         数据库层性能优化

1.1    建立合适的索引,增加Tenant_ID字段。

n         最好合适的索引。

n         消除大数据量表连接。

n         避免复杂SQL

2.         应用层性能优化

n         使用Cache,采用MemCachedDanga Interative 开发高性能缓存。

n         统计报表优化,采用历史数据统计,增加定时统计功能。

n         基于 Tenant 的索引搜索,尽可以去掉模糊查询,尽量少使用like方式查询数据库。

n         异步操作:客户端采用AJAX与服务器端采用JMS方式,异步请求数据。

3.         Web层性能优化

对于编写WEB程序,需要的一些注意事项。

HTTP服务器的搭建策略,通常建议采用Apache+Tomcat方式。

4.         性能监控

对于SAAS系统,开发性能监视系统是必要的。可以检测统计、响应时间等。

 

读后感:本章详细描述了,搭建高性能Muti-Tenant时,对于SAAS系统尽可能的优化方式,如果产品中,真正实施起来,应该是比较苦难,并且对于各部分的改造和优化操作,对于公司的技术人才储备,要求也比较高,应该根据自身公司情况来定,作者提出性能检测系统,我认为是SAAS系统中,应该是必不可少的部分,因为SAAS产品一旦出现问题,着急解决程序,与传统应用解决问题,不是一个数量级的,所以开发,检测报警系统是至关重要的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值