什么样的网站架构能够拥有大量访问_网站构架_网站加速
VIEW CONTENTS
摘要: 大流量、高并发的网站架构是一个系统工程,主要围绕解耦化、服务化以及缓存化的思路,整体做到水平扩展,从而支撑海量访问。 可以从以下几点进行架构:多台服务器支撑业务系统水平扩展、通过CDN加速全国用户的静态文 ...
点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>>    点击咨询成为阿里云VIP客户享永久折扣>>>
点击领取2860元腾讯云代金券,付款抵现金用云服务器88元/年限时抢>>>    点击成为腾讯云VIP客户享永久折扣优惠>>>
点击进入华为云最新优惠活动现场>>>    点击成为华为云VIP客户享永久折扣优惠>>>

什么样的网站架构能够拥有大量访问

架构高并发
摘要 网站构架,网站加速,大流量网站,高并发大流量、高并发的网站架构是一个系统工程,主要围绕解耦化、服务化以及缓存化的思路,整体做到水平扩展,从而支撑海量访问。 可以从以下几点进行架构:多台服务器支撑业务系统水平扩展、通过CDN加速全国用户的静态文件访问、通过缓存加速数据库的访问、通过数据库的分表分库和读写分离,解决容量和性能问题 。...

多台服务器支撑业务系统水平扩展
只要业务系统可以随时水平扩展,这样的架构理论上可以扛住任意流量的访问。
可以选用传统的负载均衡技术来进行流量分发,支撑多服务器。常用的负载均衡技术硬件的如F5,价格比较贵;软件的有LVS、Nginx、HAProxy。但是自己搭建并维护这套系统,会是非常挑战的事情。
您也可以选用阿里云提供的负载均衡来完成这项工作,较传统技术更简单易用,且能降低60%的成本。负载均衡能够根据应用负载进行弹性扩容,并在流量波动情况下不中断对外服务;其冗余设计,可使服务可用性达99.99%。
负载均衡产品的负载分担能力结合云服务器ECS的快速创建能力,可为我们构建海量用户的系统打下了坚实基础。

(福利推荐:【阿里云采购季】上云仅¥223/3年,立即抢购>>>


通过CDN加速全国用户的静态文件访问
假如应用的服务器是部署在北京机房,则北京的用户访问是较快的,而广州的用户访问则相对较慢,这是由于广州和北京分别属于不同地区,广州用户访问需要通过互联路由器经过较长的路径才能访问到北京的服务器,返回路径也一样,所以数据传输时间比较长。
对于这种情况,可使用 CDN解决,其原理是将数据内容缓存到附近的机房,用户访问时先从最近的机房获取数据,这样可大大减少网络访问的路径,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。的快速创建能力,可为我们构建海量用户的系统打下了坚实基础。


通过缓存加速数据库的访问
大部分网站访问都遵循28原则,即80%的访问请求,最终落在20%的数据上。因此,我们可以对热点数据进行缓存,减少这些数据的访问路径,减轻对数据库的压力,从而改善系统性,提高用户体验。
阿里云的 开放缓存服务OCS支持即开即用的方式,能帮您快速部署实现。兼容Memcached和redis协议,与传统的本地缓存相比,其硬件和数据都部署在云端,有完善的基础设施、网络安全保障、系统维护服务,而且,只需根据使用量进行付费即可。
如果有数据的持久化需求,请选择 键值存储KVStore产品(兼容Redis协议),否则根据自己业务的实际需求,选择缓存服务 OCS(兼容memcached协议)或者键值存储kvstore(兼容redis协议)。


通过数据库的分表分库和读写分离,解决容量和性能问题
随着用户量的增加,数据库会成为最大的瓶颈。改善数据库性能常用的手段是进行读写分离以及分表,读写分离顾名思义就是将数据库分为读库和写库,通过主备功能实现数据同步。分库分表则分为水平切分和垂直切分,水平切换则是对一个数据库特大的表进行拆分,例如用户表。垂直切分则是根据业务不同来切换,如用户业务、商品业务相关的表放在不同的数据库中。
当然,这些方案要自己手动实现并不容易。您可以选用阿里云的 分布式关系型数据库服务(Distribute Relational Database Service,简称DRDS),它是一种水平拆分、可平滑扩缩容、读写分离的在线分布式数据库服务,能帮您轻松解决上述问题。


构建海量的文件系统
随着用户量增加,业务量急剧增加,产生的文件越来越多,这样就会引来存储的容量瓶颈,数据备份,访问性能等一系列问题,单台文件服务器已经不能满足业务需求。
对象存储OSS是阿里云对外提供的海量、安全、低成本,高可靠的分布式存储服务,提供无限存储空间,99.99999999%数据可靠性,海量文件的快速访问以及内建的图片处理能力,帮您轻松应对海量文件的存储和访问。相对自建存储服务,oss有以下优势:

本文中提到的产品
云服务器 云数据库 CDN 相关文章
  • 日本超算历时9年重返全球超算榜首,ARM加持夺冠,英特尔今年多线溃败
  • 在采用K8S之前您必须了解的5件事情
  • 别在 Java 代码里乱打日志了,这才是正确的日志打印姿势!
  • IoT安全运营中心的产品架构及核心功能
  • 从Hadoop到ClickHouse,现代BI系统有哪些问题?如何解决?
  • Deno 1.0 发布:为 JavaScript 和 TypeScript 提供安全运行时环境
  • Nginx是什么 ? 能干嘛 ?
  • 日均7亿交易量,为什么我们要用MySQL?
  • 千亿级数据毫秒响应,为什么它最有机会干掉传统数据存储模式?
  • 百邦科技核心系统迁移上阿里云 IT成本下降50%

路过

雷人

握手

鲜花

鸡蛋
2020-6-26 11:46| 发布者: xtyly| 查看: 32| 评论: 0



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )