做流量的网站应该注意什么,外链发布平台,wordpress 插件数据,奥门网站建设大型网站质量属性优先级#xff1a;高性能 高可用 可维护 应变 安全
一、单体架构 应用程序#xff0c;数据库#xff0c;文件等所有资源都在一台服务器上。 二、垂直架构 应用和数据分离#xff0c;使用三台服务器#xff1a;应用服务器、文件服务器、数据服务器 应用服…大型网站质量属性优先级高性能 高可用 可维护 应变 安全
一、单体架构 应用程序数据库文件等所有资源都在一台服务器上。 二、垂直架构 应用和数据分离使用三台服务器应用服务器、文件服务器、数据服务器 应用服务器处理大量的业务逻辑需要更快更强大的处理器 数据服务器需要快速磁盘检索和数据缓存需要更快的磁盘和更大的内存 文件服务器存储用户上传的文件需要更大容量的硬盘 三、使用缓存改善网站性能 80%的业务访问集中在20%的数据上。将常用的数据进行缓存可以减少数据库的访问压力提高整个网站的数据访问速度改善数据库的写入性能。 缓存分为缓存在应用服务器上的本地缓存和缓存在专门的分布式缓存服务器上的远程缓存。 本地缓存访问速度快但受应用服务器内存限制可以缓存的数据量有限且存在和应用程序争内存的情况。 远程缓存可以使用集群缓存的数据量不受限制 四、使用服务集群改善网站并发处理能力 增加应用服务器的数量分担访问和存储的压力解决高并发和海量数据访问问题。通过负载均衡服务器将用户请求分发到对应的应用服务器上。这种架构下 负载均衡服务器的性能可能会称为系统性能的瓶颈。 五、数据库读写分离
六、使用反向代理技和CDN加速网站响应
七、使用分布式文件系统和分布式数据库
八、使用NoSQL和搜索引擎
九、业务拆分
十、分布式服务