码迷,mamicode.com
首页 >  
搜索关键字:大型网站技术架构    ( 223个结果
大型网站技术架构,5网站的高可用架构之高可用网站的软件质量保证
5.6 高可用网站的软件质量保证 在网站运维实践中,除了网络、服务器等硬件故障导致的系统可用性风险外,还有来自软件系统本身的风险。 本节不再赘述传统的软件测试和软件质量保证管理,而是讲一些不同的质量保证手段。 5.6.1 网站发布 网站的发布过程事实上和服务器宕机效果相当,其对系统可用性的影响也和服 ...
分类:Web程序   时间:2019-09-11 15:34:23    阅读次数:101
大型网站技术架构,4网站的高性能架构之存储性能优化
4.4 存储性能优化 前面虽然通过缓存可以减轻一部分数据访问的压力,但是很多时候,磁盘仍然是系统最严重的瓶颈。 而且磁盘是网站最重要的资产,磁盘的可用性和容错性至关重要。 4.4.1 机械硬盘vs.固态硬盘 机械硬盘适合顺序访问 固态硬盘适合随机访问 4.4.2 B+树vsLSM树 为了改善数据访问 ...
分类:Web程序   时间:2019-09-07 22:47:11    阅读次数:207
大型网站技术架构,4网站的高性能架构之Web前端性能优化
一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN等。 4.2.1 浏览器访问优化 1、减少http请求 合并CSS、合并Javascript、合并图片 2、使用浏览器缓存 对于更是频率低的资源,通过设 ...
分类:Web程序   时间:2019-09-05 13:31:22    阅读次数:101
网站架构发展历程
注:本文摘自李智慧的《大型网站技术架构》 1.初始阶段的网站架构 小型互联网公司一般在最初阶段都是将:应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件及一台廉价服务器就可 ...
分类:Web程序   时间:2019-07-20 09:49:13    阅读次数:146
Web前端性能优化
> 参考文献:大型网站技术架构:核心原理与案例分析/李智慧.北京:电子工业出版社,2013.9 浏览器访问优化 1.减少http请求 HTTP协议是无状态的应用层协议,意味着每次HTTP请求都需要建立通信链路、进行数据传输,而在服务器端,每个HTTP请求都需要启动独立的线程去处理。这些通信和服务的开 ...
分类:Web程序   时间:2019-06-22 20:07:25    阅读次数:164
数据库原理 - 序列4 - 事务是如何实现的? - Redo Log解析(续)
> 本文节选自《软件架构设计:大型网站技术架构与业务架构融合之道》第6.4章节。 作者微信公众号:> 架构之道与术。进入后,可以加入书友群,与作者和其他读者进行深入讨论。也可以在京东、天猫上购买纸质书。 ## 6.5.5 Redo Log Block结构 Log Block还需要有Check sum ...
分类:数据库   时间:2019-04-12 14:51:48    阅读次数:179
大型网站技术架构(二):大型网站架构模式
每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 ...
分类:Web程序   时间:2019-04-02 18:22:38    阅读次数:197
大型网站技术架构(一):大型网站架构演化
大型网站软件体系系统的特点 高并发,大流量 高可用:系统7*24小时不间断服务 海量数据:需要存储、管理海量数据,需要使用大量服务器 用户分布广泛,网络情况复杂:许多大型互联网都是为全球用户提供服务的;在国内,各个运营商网络互通难;一些对国外用户依赖较大的网站,需要在海外建立数据中心 安全环境恶劣 ... ...
分类:Web程序   时间:2019-04-02 16:49:02    阅读次数:238
大型网站技术架构演化
一、大型网站软件系统的特点 1.高并发、大流量 高并发是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理多个请求。 (1)响应时间:系统对请求做出响应。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。 (2)吞吐量:单位时间内处 ...
分类:Web程序   时间:2019-03-09 21:58:29    阅读次数:342
大型网站技术架构 构建高可用的网站 高可用的服务
在之前的章节中,说道了从三个方面,应用,服务,数据三个维度来进一步分析高可用,本章介绍如何去构建高可用的服务 关键词 服务分级,超时设置,异步调用,服务降级,幂等性设计 之前文章有介绍从应用的角度如何进行可用性的部署,进行应用的集群,可以从虚拟化容器或者从多个机器的角度来考虑,在应用的内部,也有一些 ...
分类:Web程序   时间:2019-03-08 11:22:08    阅读次数:221
223条   上一页 1 2 3 4 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!