蘑菇街网站架构简述(2017版)

1.图墙技术

图片请求是动态生成图片,而不是一生成所有尺寸的图片

 

2.DB中间层

http://blog.itpub.net/25704976/viewspace-1319781/

http://developer.51cto.com/art/201505/476215.htm

http://www.mysqlab.net/blog/

http://www.csdn.net/article/2014-08-20/2821300

 

3.离线计算(Hadoop Hive)

 

4.MQ用来做系统解耦

 

5.全面服务化,页面静态化,服务拆分

http://trafficserver.apache.org/

静态请求和动态请求是按照配置来的,静态请求还设置一个失效中心(自动/人工设置失效)

http://laokaddk.blog.51cto.com/368606/826889

6.日志性能优化

HDFS:全量数据,定期统计

HBase:存储统计结果,适用与简单的查询

Elastic Search:满足复杂查询(日均处理500G以上)

你可能感兴趣的:(蘑菇街网站架构简述(2017版))