E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
大型网站技术架构
大型网站技术架构
的演进
最近我在阅读2本关于大型网站架构的书:《
大型网站技术架构
——核心原理与案例分析》李智慧、《大型网站系统与Java中间件实践》曾宪杰。
翟志军
·
2015-03-20 07:00
架构
SOA
各种
大型网站技术架构
引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!,YouT
凯文加内特
·
2015-03-02 10:00
大型网站技术架构
:核心原理与案例分析-李智慧
《
大型网站技术架构
:核心原理与案例分析》作者是拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。
阅微草堂笔记
·
2015-03-01 15:00
《
大型网站技术架构
》学习笔记——大型网站核心架构要素
1、性能网站速度快不快。优化网站性能手段包括:1)优化浏览器端,浏览器缓存,页面压缩,合理页面布局,减少COOKIE传递2)CDN,反向代理3)缓存4)异步操作,消息队列5)集群6)多线程,改善内存管理7)数据库优化2、可用性网站是否出故障。任何网站都会出故障,就看时间多长。扣除故障时间,就是网站的总可用时间。知名大型网站总可用时间可以做到99.99%。衡量一个网站是否满足高可用性,就是看一台或多
u012377333
·
2015-02-06 11:00
读书名单
从现在开始记录下自己的读书,好好学习,天天进步:读书列表:从Paxos到ZooKeeper颠覆式创新持续交付Java特种兵剑指Offer疯狂Java:突破程序员基本功的16课京东技术解密深入分析JavaWeb技术内幕
大型网站技术架构
zlfwmm
·
2015-01-31 22:34
it技术书名
为开发新的零售管理系统选购的书籍清单
用于设计产品流程架构方面《NET应用架构设计:原则、模式与实践》(循序渐进地讲解企业级NET应用的架构与设计的流程、方法、原则、模式与最佳实践)大数据时代的IT架构设计来自互联网、银行等领域的一线架构师先进经验分享《
大型网站技术架构
ETZRP
·
2014-12-24 16:00
书籍推荐
《
大型网站技术架构
》读书笔记 – 网站的技术升级路线
初始架构2.应用服务与数据分离3.使用缓存改善网站性能4.应用服务器集群化5.数据库读写分离6.使用反向代理和CDN7.使用分布式FS和分布式DBS8.使用NoSQL和搜索引擎9.业务拆分附:思维导图《
大型网站技术架构
a453228609
·
2014-12-16 10:00
读书笔记
大型网站技术架构
笔记
[-]大型网站架构演化特点演化发展历程大型网站架构模式网站架构模式分层分割分布式集群缓存异步冗余自动化安全大型网站核心架构要素性能可用性伸缩性扩展性安全性瞬时响应网站的高性能架构网站性能测试不同视角的网站性能性能测试指标性能测试方法性能优化策略Web前段性能优化浏览器访问优化CDN加速反向代理应用服务器性能优化分布式缓存集群异步代码优化存储性能优化机械硬盘vs固态硬盘B树vsLSM树RAIDvsH
jinyeweiyang
·
2014-12-06 21:00
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
-读书笔记
企业应用最大的难点在于复杂的业务逻辑,大型网站最大的难点在于大量用户以及高并发和海量的数据存储。互联网1年对于技术人员的成长等于传统行业3年。会不会很大程度上在于你是否遇到过这些问题,遇到了这些问题,并且解决了,迈过了这个坎,你就获得了成长,所以百度有大量搜索的专家,QQ有大量高并发的专家,阿里有大量海量数据处理的专家。性能、可用性、可伸缩性、可扩展性、安全性。一、架构图二、常用架构模式1.分层无
frank1234
·
2014-12-04 12:00
读书笔记
大型网站技术架构
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库
ynwso
·
2014-12-02 22:00
架构设计
大型网站技术架构
核心原理 :大型网站架构的演化
关键:既然是大型网站的设计之路,那么相对来说,你需要了解传统的网站的架构。好比淘宝,京东等电商类型的网站。大型网站软件系统的特点如下: 1:高并发,大流量: 这个很容易理解了,好比Google每天几十亿的PV。高并发也是如此,好比在双11的时候,一天的成交额度为:191亿,UV高达1000万。 2:高可用,系统7×24小时不间断的服务 3:海量的数据 4:安全性比较低。 5:用户分布
止静
·
2014-11-19 20:00
Java面试题集(1-50)
面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、
大型网站技术架构
溺水行舟
·
2014-11-19 00:58
Java学习笔记
大型网站技术架构
核心原理与案例分析--第四章(总结待续)
网站的性能测试指标:1、响应时间:指应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间。响应时间直观的反应了系统的快慢。2、并发数:指系统能够同时处理请求的数目,这个数字也反应了系统的负载特性。并发数即网站并发用户数。3、吞吐量:指单位时间内系统处理的请求数量,体现系统的整体处理能力。常用的有TPS(每秒事务数)、HPS(每秒http请求数)、QPS(每秒查询书)。4、系
purisuit_knowledge
·
2014-11-17 14:00
集群
大数据
技术架构
读过的和正在读的linux专业书籍
linux命令行与shell脚本编程大全高性能linux服务器构建实战精通正则表达式决战nginx(技术卷系统卷)HTTPTCP/IP详解卷一手把手教你构建自己的linux系统高性能mysql高可用mysql
大型网站技术架构
toer0417
·
2014-11-15 13:31
服务器
书籍
专业
表达式
大型网站技术架构
核心原理与案例分析--第二、三章(总结待续)
网站的架构模式:1.分层,分层结构对网站支持高并发向分布式方向至关重要,在网站规模很小的时候就应该采用分层的架构。2.分割,自我感觉分层是纵向的切分,分割是横向的切分。如把购物、论坛、搜索等分割成不同的应用。3.分布式,将不同的模块部署在不同的服务器上,通过远程调用协同工作。分布式意味着可使用的更多的计算机完成同 样的功能。包括分布式应用服务,分布式静态资源,分布式数据存储,分布式计算等。4.集群
purisuit_knowledge
·
2014-11-12 17:00
技术架构
分布式应用
大型网站技术架构
核心原理与案例分析--第一章(总结待续)
初始阶段的网站结构:应用程序、数据库、文件资源放在一个服务器上。第二阶段随着网站业务的发展,一台服务器不能满足需求:越来越多的用户访问导致性能越来越差,越来越多的数据导致存储空间不足这时需要将应用和数据分离,分成应用服务器,文件服务器,数据库服务器。针对应用服务器需要更快更强大的cpu,针对数据库服务器需要更快的硬盘和更大的内存,针对文件服务器需要更大的硬盘。第三阶段使用缓存改善网站的性能。现实的
purisuit_knowledge
·
2014-11-11 15:00
大数据框架
java面试宝典(综合知识)
Java程序员面试题集(对原有面试题集的答案进行了全面修订,参照了JDK最新版本,删除了重复题目以及EJB2.x等无用内容,补充最新面试题、知识点巩固练习题和经典面试编程题,增加了
大型网站技术架构
、数据结构
u011659172
·
2014-10-22 16:00
java
面试
特
大型网站技术架构
特
大型网站技术架构
大型网站技术架构
第一章 大型网站架构演化 大型网站软件系统的特点: 1.高并发,大流量 2.高可用 3.海量数据 4.用户分布广泛,网络情况复杂 5.安全环境恶劣
zhaoshijie
·
2014-10-21 16:00
架构
论经验心得类图书的写法
所以应该是这次活动小编的一个乌龙,明明提供的是第二章《分布式系统基础设施》的样章,给的提示话题全是第三章《互联网安全架构》的内容 当时拿到书的时候,一看封面有点吃惊,不论是从版面设计还是文字标题都像极了另外一本《
大型网站技术架构
Microhardest
·
2014-10-20 22:00
经验
Java程序员面试题集(151-180)
Java面试题集(151-180)摘要:这部分包含了Spring、SpringMVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了
大型网站技术架构
相关面试内容。
jackfrued
·
2014-10-14 00:00
springMVC
Java面试
大型网站技术架构
Spring面试
Java程序员面试题集(151-180)
Java面试题集(151-180)摘要:这部分包含了Spring、SpringMVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了
大型网站技术架构
相关面试内容。
骆昊
·
2014-10-14 00:00
面试笔试
程序语言
java工具箱
www.coderli.com/netty-course-hello-world) 二.分布式,大数据企业架构 《大型网站系统与Java中间件实践》 《大型分布式网站架构-设计与实践》 《
大型网站技术架构
flowerwrong
·
2014-10-01 01:00
java企业架构
【
大型网站技术架构
笔记】(一)演化过程
开篇明义:【
大型网站技术架构
笔记】系列是阅读《
大型网站技术架构
核心原理与实践》一书的一些笔记,记录了原书的一些重要内容以及我的个人理解。其中很多内容网上都能找得到。
Surlymo
·
2014-09-21 20:00
NoSQL
架构
memcached
大型网站技术架构
系列1:网站架构演化阶段
网站架构需要工程师从全局把握一个网站的前台、后台,要知道什么地方会有瓶颈,对网站的可扩展性、安全性等需要有一个成熟的把握。下面说的几个阶段可以了解网站架构演化。1)单机部署最简单的情况,可以把各个进程放在同一个服务器上,这就好比我们平时写程序,就一台笔记本,那就各个进程放在一个PC上跑,好了,只管基础功能。可能包括:应用程序服务器,文件服务器,数据库服务器。问题:内存不够,硬盘不够,CPU竞争。如
毛爷爷夸我帅
·
2014-09-05 17:00
读《
大型网站技术架构
-核心原理与技术分析》有感之一 架构师领导艺术
总有一些书,让你一看就停不下来,看完之后热血沸腾,激动不已,犹如醍醐灌顶,如饮甘霖。有些事,自己领悟三五年,不如别人三五句话点得通透。本来,开篇应该是介绍技术的,但是我决定将技术的放在后面讲,开篇先讲领导艺术。就算你是架构师,事情做的再漂亮,然而失去人心,那么最终的结果也是失败的。架构师职责简介:架构师是软件开发组织中一个比较特殊的角色,除了架构设计,软件开发等技术类工作,通常还需要承担一些管理职
wangshfa
·
2014-09-01 21:00
大型网站技术架构
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库
codepython
·
2014-08-02 14:08
性能优化
架构设计
大型网站技术架构
--扩展
扩展性:在对系统影响最小的情况下,系统功能可持续性扩展或者提升能力表现在系统基础设施稳定不需要经常变更,应用之间较少的依赖和耦合,需求变更可以敏捷响应系统架构设计层面:开闭原则(对扩展关闭,对修改关闭)架构设计考虑为了功能扩展,系统增加功能时,不需要对现有系统结构和代码进行修改。伸缩性:系统能通过增加减少自身资源规模的方式增强减少自己计算处理事务的能力。构建可扩展性架构模块分割,业务分层,降低耦
翱翔的蜗牛
·
2014-07-25 16:00
扩展
大型网站架构演化
《
大型网站技术架构
》读书笔记: 1.1大型网站软件系统的特点与传统企业应用系统相比,大型互联网应用系统有以下特点。
断舍离
·
2014-07-24 15:00
大型网站技术架构
笔记
大型网站架构演化特点:高并发、大流量高可用海量数据用户分布广泛、网络情况复杂安全环境恶劣需求快速变更、发布频繁渐进式开发演化发展历程0.演变原因 在现有架构下,我们来看看数据存储的瓶颈是什么? 数据量的总大小 一个机器放不下数据的索引(B+Tree)一个机器的内存放不下 访问量(读写混合)一个实例不能承受 只有当以上3件事情任何一件或多件满足时,我们才需要考虑往下一级演变。1.初
dananhai381
·
2014-07-24 15:00
《
大型网站技术架构
》读书笔记之五:万无一失之网站的高可用架构
一、可用性度量与考核首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(MissionImpossible,是不是有点碟中谍的感觉)。(1)如何度量网站可用性?一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99%①2个9=基本可用②3个9=较高可用③4个9=具有自动恢复能力的高可用④5个9=极高可用->理想状态那么,可用性的9又是怎么计算出
wogaoliang
·
2014-07-12 09:07
《
大型网站技术架构
》 笔记 - 架构篇
第四章瞬时响应:网站的高性能架构4.1网站性能测试性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。性能测试的指标有:响应时间、并发数、吞吐量、性能计数器。网站性能优化的目的,除了改善用户体验的响应时间,还要尽量提升系统吞吐量,最大限度利用服务器资源。4.2Web前端性能优化主要手段有优化浏览器访问、使用反向代理、CDN加速等。4.2.1浏览器访问优化减少http请求:合并、压缩C
coderbee
·
2014-07-06 12:00
网站架构
读书笔记
《
大型网站技术架构
》学习笔记1
1. 大型网站软件系统的特点 高并发、大流量 高可用 海量数据 用户分布广泛,网络情况复杂 安全环境恶劣 需求快速变更,发布频繁 &n
sfw0807
·
2014-07-04 09:00
大型网站技术架构
大型网站技术架构
(二)模式和核心
一 模式 分层 应用、服务、数据。就是业务的水平切分。 分割 不同业务模块独立。业务的垂直切分。 分布式 应用,计算,存储 集群 缓存 本地缓存、分布式缓存、反向代理、CDN(注意:不光可以做缓存,也有加速的功能) 异步 需要使用Q,改造业务来支撑。 可以提高系统可用性,加快网站相应速度,消除并发访问高峰。 冗余 冷备
85977328
·
2014-06-16 16:00
架构
大型网站技术架构
(二)模式和核心
一 模式 分层 应用、服务、数据。就是业务的水平切分。 分割 不同业务模块独立。业务的垂直切分。 分布式 应用,计算,存储 集群 缓存 本地缓存、分布式缓存、反向代理、CDN(注意:不光可以做缓存,也有加速的功能) 异步 需要使用Q,改造业务来支撑。 可以提高系统可用性,加快网站相应速度,消除并发访问高峰。 冗余 冷备
85977328
·
2014-06-16 16:00
架构
大型网站技术架构
(二)模式和核心
一 模式 分层 应用、服务、数据。就是业务的水平切分。 分割 不同业务模块独立。业务的垂直切分。 分布式 应用,计算,存储 集群 缓存 本地缓存、分布式缓存、反向代理、CDN(注意:不光可以做缓存,也有加速的功能) 异步 需要使用Q,改造业务来支撑。 可以提高系统可用性,加快网站相应速度,消除并发访问高峰。 冗余 冷备
85977328
·
2014-06-16 16:00
架构
大型网站技术架构
(一)概述
软件架构:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 一特点 高并发、大流量 google的日PV是35亿,日均IP是3亿。QQ最大在线数1.4亿(2011),淘宝双11一天交易额191亿(2012) 高可用 7×24, 99%,网站年度不可用时间小于88小时 99.9%,小于9小时 99.99%,小于53分钟 99.999%
85977328
·
2014-06-16 10:00
架构
大型网站技术架构
(一)概述
软件架构:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 一特点 高并发、大流量 google的日PV是35亿,日均IP是3亿。QQ最大在线数1.4亿(2011),淘宝双11一天交易额191亿(2012) 高可用 7×24, 99%,网站年度不可用时间小于88小时 99.9%,小于9小时 99.99%,小于53分钟 99.999%
85977328
·
2014-06-16 10:00
架构
大型网站技术架构
(一)概述
软件架构:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 一特点 高并发、大流量 google的日PV是35亿,日均IP是3亿。QQ最大在线数1.4亿(2011),淘宝双11一天交易额191亿(2012) 高可用 7×24, 99%,网站年度不可用时间小于88小时 99.9%,小于9小时 99.99%,小于53分钟 99.999%
85977328
·
2014-06-16 10:00
架构
大型网站技术架构
(八)--网站的安全架构
大型网站技术架构
(一)--大型网站架构演化
大型网站技术架构
(二)--架构模式
大型网站技术架构
(三)--架构核心要素
大型网站技术架构
(四)--网站的高性能架构
大型网站技术架构
(五)--网站高可用架构
大型网站技术架构
chaofanwei
·
2014-06-16 08:14
大型网站
大型网站技术架构
[置顶]
大型网站技术架构
(八)--网站的安全架构
大型网站技术架构
(一)--大型网站架构演化
大型网站技术架构
(二)--架构模式
大型网站技术架构
(三)--架构核心要素
大型网站技术架构
(四)--网站的高性能架构
大型网站技术架构
(五)--网站高可用架构
大型网站技术架构
MINEZHANGHAO
·
2014-06-16 08:00
架构
安全
大型网站
高性能Web后端
国内有2本非常不错的Web架构技术书籍,一本是来自阿里巴巴技术专家李智慧的《
大型网站技术架构
》,另一本则是监控宝CTO郭欣写的《 构建高性能Web站点 》。《
大型网站技术架构
》所涉及的
zhb8015
·
2014-06-15 22:00
性能
《
大型网站技术架构
-核心原理与安全分析》读书笔记
大型网站架构演化的价值观网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候去追求网站的架构是舍本逐末,得不偿失的。小型网站最需要做的就是为用户提供好的服务来创造价值,得到用户的认可,活下去,野蛮生长。网站架构设计误区一味追求大公司的解决方案大公司的经验和成功模式固然重要,值得学习借鉴,但如果因此而变得盲从,就失去了坚持自我的勇气,在架构演化的道路上
xtjsxtj
·
2014-06-15 11:00
《大型网站系统与Java中间件实践》读后感
首先是内容:本书的标题是《大型网站系统与Java中间件实践》,其实我觉得应该叫《
大型网站技术架构
之分布式关系型数据
chwshuang
·
2014-06-13 21:00
《大型网站系统与Java中间件实践》读后感
首先是内容:本书的标题是《大型网站系统与Java中间件实践》,其实我觉得应该叫《
大型网站技术架构
之分布式关系型数据
chwshuang
·
2014-06-13 21:00
高性能Web后端
国内有2本非常不错的Web架构技术书籍,一本是来自阿里巴巴技术专家李智慧的《
大型网站技术架构
》,另一本则是监控宝CTO郭欣写的《 构建高性能Web站点 》。《
大型网站技术架构
》所涉及的
zhb8015
·
2014-06-13 14:00
性能
Web
互联网
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他