1 / 3
文档名称:

阿里巴巴平台网站架构设计方案.docx

格式:docx   大小:17KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

阿里巴巴平台网站架构设计方案.docx

上传人:森森 2022/5/20 文件大小:17 KB

下载得到文件列表

阿里巴巴平台网站架构设计方案.docx

文档介绍

文档介绍:阿里巴巴平台网站架构设计方案
大型网站架构设计方案
-阿里巴巴首席平台架构师经验分享
网站的基础结构是网站优化的主要因素,旁门左道只能适用一时,最主要的还是专心结构和日常内容
一、数据库集群和库

阿里巴巴平台网站架构设计方案
大型网站架构设计方案
-阿里巴巴首席平台架构师经验分享
网站的基础结构是网站优化的主要因素,旁门左道只能适用一时,最主要的还是专心结构和日常内容
一、数据库集群和库表散列:
大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,于是我们需要使用数据库集群或者库表散列,在数据库集群方面, 很多数据库都有自己的解决方案, Oracle, Sybase 等都有很好的方案,常用的MySQL 提供的Master/Slave 也是类似的方案,您使用了什么样的DB,就参考相应的解决方案来实施即可,上面提到的数据库集群由于在架构,成本,扩张性方面都会受到所采用DB 类型的限制,于是我们需要从应用程序的角度来考虑改善系统架构,库表散列是常用并且最有效的解决方案,我们在应用程序中安装业务和应用或者功能模块将数据库进行分离,不同的模块对应不同的数据库或者表,再按照一定的策略对某个页面或者功能进行更小的数据库散列,比如用户表,按照用户ID 进行表散列,这样就能够低成本的提升系统的性能并且有很好的扩展性,sohu 的论坛就是采用了这样的架构,将论坛的用户,设置,帖子等信息进行数据库分离,然后对帖子,用户按照板块和ID 进行散列数据库和表,最终可以在配置文件中进行简单的配置便能让系统随时增加一台低成本的数据库进来补充系统性能;二、图片服务器分离:


对Web 服务器来说,不管是Apache,IIS 还是其他容器,图片是最消耗资源
大型网站架构设计方案
-阿里巴巴首席平台架构师经验分享
网站的基础结构是网站优化的主要因素,旁门左道只能适用一时,最主要的还是专心结构和日常内容
一、数据库集群和库表散列:
大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,于是我们需要使用数据库集群或者库表散列,在数据库集群方面, 很多数据库都有自己的解决方案, Oracle, Sybas