Stack Overflow Architecture Update – Now at 95 Million Page Views a Month
A lot has happened since my first article on the Stack Overflow Architecture. Contrary to the theme of that last article, which lavished attention on Stack Overflow’s dedication to a scale-up strategy,...
View Article数据库架构的升级和变更
SQLServer2008在数据的高安全、高性能、高可用方面的技术已经比较成熟,这些技术和方案都是随着很多公司的业务和数据访问压力的增加而不断的升级和 变迁的,同时经历了方方面面的考验,证明了它们都是成熟可靠的,下面就这方面的技术方案和变迁过程来做一些分析。 阶段一: 裸奔时代: 优点:裸奔最大的好处就是简单,成本低。...
View Articlemyspace架构及大型网站架构经验
着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型IT网站的成功之道 (一)...
View Article大型Web 2.0企业技术架构集
YouTube网站架构 YouTube的成长速度惊人,目前每天视频访问量已达1亿,但站点维护人员很少。他们是如何管理,以实现如此强大供应能力的?被Google收购后,又在走什么样的发展道路呢? 平台 l Apache l Python l Linux (SuSe版本) l MySQL l psyco(python->C动态编译器) l lighttpd(取代Apache作为视频服务器)...
View ArticleAn Unorthodox Approach to Database Design : The Coming of the Shard
Update 4: Why you don’t want to shard. by Morgon on the MySQL Performance Blog. Optimize everything else first, and then if performance still isn’t good enough, it’s time to take a very bitter...
View ArticleFlickr Architecture
Update: Flickr hits 2 Billion photos served. That’s a lot of hamburgers. Flickr is both my favorite bird and the web’s leading photo sharing site. Flickr has an amazing challenge, they must handle a...
View Article网站架构资料收集整理
1.系统概况图 图1.1 系统架构概况图 图1.2 较为完整的系统架构图 2.系统使用的主要技术 下列排名不分先后 2.1前端 JavaScript,html,css,silverlight,flash Jquery...
View Article百万级访问网站前期的技术准备
开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。 转载请注明出自 http://zhiyi.us...
View ArticleTumblr:150亿月浏览量背后的架构挑战
导读:和许多新兴的网站一样,著名的轻博客服务 Tumblr 在急速发展中面临了系统架构的瓶颈。每天 5 亿次浏览量,峰值每秒 4 万次请求,每天 3TB 新的数据存储,超过 1000 台服务器,这样的情况下如何保证老系统平稳运行,平稳过渡到新的系统,Tumblr 正面临巨大的挑战。近日,HighScalability 网站的 Todd Hoff 采访了该公司的分布式系统工程师 Blake...
View Article知名网站架构整理
Here are some of the favorite posts on HighScalability… YouTube Architecture Hilarious Video: Relational Database Vs NoSQL Fanbois Plenty Of Fish Architecture Google Architecture How Twitter Stores 250...
View Article网站架构
1、amazon Amazon的分布式key-value存储系统(dynamo)的论文 2、ebay(我对于eBay这几个PPT的一些看法和评价:http://www.blogjava.net/BlueDavy/archive/2009/07/24/288055.html) ebay架构演变历程(The eBay Architecture) ebay架构原则(eBay architecture...
View Article系统负载能力浅析
一. 衡量指标 用什么来衡量一个系统的负载能力呢?有一个概念叫做每秒请求数(Requests per second),指的是每秒能够成功处理请求的数目。比如说,你可以配置tomcat服务器的maxConnection为无限大,但是受限于服务器系统或者硬件限制,很多请求是不会在一定的时间内得到响应的,这并不作为一个成功的请求,其中成功得到响应的请求数即为每秒请求数,反应出系统的负载能力。...
View Article互联网后端基础设施
对于一个互联网企业,后端服务是必不可少的一个组成部分。抛开业务应用来说,往下的基础服务设施做到哪些才能够保证业务的稳定可靠、易维护、高可用呢?纵观整个互联网技术体系再结合公司的目前状况,个人认为必不可少或者非常关键的后端基础技术/设施如下图所示: Api网关 业务应用和后端基础框架 缓存、数据库、搜索引擎、消息队列 文件存储 统一认证中心 单点登录系统 统一配置中心 服务治理框架 统一调度中心...
View Article分布式服务框架(RPC)
基础概念: RPC Wiki RPC 的概念模型与实现解析 分布式服务框架的4项特性 框架: Thrift protocol and framework.(facebook)推荐使用 gRPC 协议:Google Protocol Buffers (protobufs) Finagle是Twitter基于Netty开发的支持容错的、协议无关的RPC框架 ZeroC ICE (Ice)...
View ArticleFacebook Architecture
Facebook Science & Social Graph (Video) Scale at Facebook Facebook Chat Architecture Facebook Blog Facebook Cassandra Architecture and Design Facebook Engineering Notes Quora – Facebook...
View ArticlePinterest谈实战经验:如何在两年内实现零到数百亿的月访问
Pinterest一直保持着指数增长,每一个半月都会翻一翻。在两年内,他们实现了从0到数百亿的月PV;从开始的 … Continue reading Pinterest谈实战经验:如何在两年内实现零到数百亿的月访问 →
View Article如何打造一个日均PV千万级别的大型系统?
作者介绍 周金桥,具有丰富的系统规划、设计、开发、运维及团队组织管理工作经验,熟悉.Net、J2EE技术架构及 … Continue reading 如何打造一个日均PV千万级别的大型系统? →
View Article