架构
文章平均质量分 58
mno2330
这个作者很懒,什么都没留下…
展开
-
TripAdvisor架构
TripAdvisor架构 - 每月4千万用户访问,每天2亿动态内容PV,30T数据(2011-06-28 16:30:35)转载标签:系统架构it 分类:技术TripAdvisor,网址是 www.tripadvisor.com ,中文网站叫到到网。下面是这家公司的架构介绍。1、2011年6月份的统计数据. 每月超过4千万独立访客,2千万会员,4千5百万评论. 超...原创 2011-09-03 12:04:41 · 216 阅读 · 0 评论 -
apache性能测试工具ab
Apache自带的测试工具ab(apache benchmark)在apache的bin目录下。使用格式: ./ab [options] [http://]hostname[:port]/path参数说明: -n requests Number of requests to perform //在测试会话中所执行的请求个数。默认时,仅执行一个请求 -c...原创 2011-11-11 15:20:53 · 81 阅读 · 0 评论 -
nginx折腾记(HTTP性能能测试,与Apache对比)
http://www.cnblogs.com/killkill/archive/2010/04/14/1711810.html原创 2011-11-11 15:20:37 · 105 阅读 · 0 评论 -
Apache+Tomcat负载均衡两种session共享方式的设置
session共享有两种方式:1、session共享,多个服务器session拷贝保存,一台宕机不会影响用户的登录状态;2、请求精确集中定位,即当前用户的请求都集中定位到一台服务器中,这样单台服务器保存了用户的session登录信息,如果宕机,则等同于单点部署,会丢失;apache中针对上述两个方法提供了不同的配置项: session replication:会话...原创 2011-11-11 15:20:23 · 200 阅读 · 0 评论 -
当前比较适用的海量小文件系统架构方案
现在的网站越做越大了,存储的东西越来越多,如何解决这些文件存储也成了新的难题。如果把这些文件都完全采用大硬盘存储来解决,并不是一个好主意,因为数据量越大风险就越高,虽然文件能存得下,但是故障率相应会较高,另外重建耗费时间也比较长。所以最好的办法是尽可能考虑分布式存储,把文件想办法利用网络分散到多个机器上。从我所了解的存储结构来看,分布式存储大致可以分为几种:1、类googlefs的...原创 2011-11-01 16:43:58 · 126 阅读 · 0 评论 -
当前比较适用的海量小文件系统架构方案
现在的网站越做越大了,存储的东西越来越多,如何解决这些文件存储也成了新的难题。如果把这些文件都完全采用大硬盘存储来解决,并不是一个好主意,因为数据量越大风险就越高,虽然文件能存得下,但是故障率相应会较高,另外重建耗费时间也比较长。所以最好的办法是尽可能考虑分布式存储,把文件想办法利用网络分散到多个机器上。从我所了解的存储结构来看,分布式存储大致可以分为几种:1、类googlefs的...原创 2011-11-01 16:42:28 · 625 阅读 · 0 评论 -
nginx和squid配合搭建的web服务器前端系统
[img]http://dl.iteye.com/upload/attachment/579759/58035b27-f017-363c-895e-316e898f7dea.png[/img]这个架构是目前我个人觉得比较稳妥并且最方便的架构,易于多数人接受:前端的lvs和squid,按照安装方法,把epoll打开,配置文件照搬,基本上问题不多。这个架构和app_...原创 2011-11-01 16:41:44 · 93 阅读 · 0 评论 -
新型的大型bbs架构
squid+nginx这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页...原创 2011-11-01 16:41:30 · 218 阅读 · 0 评论 -
服务器集群负载均衡(F5,LVS,DNS,CDN)
F5全称: F5-BIG-IP-GTM 全球流量管理器. 是一家叫F5 Networks的公司开发的四~七层交换机,软硬件捆绑. 据说最初用BSD系统,现在是LINUX;硬件是Intel的PC架构,再加周边的网络和专用加速设备. 当然要提提售价, 都是几十万RMB的身价. 这宝贝是用于对流量和内容进行管理分配的设备,也就是负载均衡. 从名字就能看出来:BIG...原创 2011-11-01 16:38:48 · 149 阅读 · 0 评论 -
图片服务器的hash架构
如图,这是一个最简洁的架构。在这个架构里,负载均衡器都可以省了,用最为廉价的dns来替代,dns的优点就是廉价,不用维护,也不愁性能和稳定,还可以跨机房多用几条带宽作分流。另外,在图片服务中,可以选择用另一个域名做dns。优点是主站中的任何cookie等header不会带到图片服务中,省了不少上传流量和服务器可能有的处理时间;缺点是多花了点域名的钱。目前门户都喜欢用这办法,小站用的...原创 2011-10-31 22:42:03 · 91 阅读 · 0 评论 -
csdn.net的系统架构研究
csdn作为国内最大的程序开发社区,影响了足足一代人。它是国内优秀杂志《程序员》的网站,我从前非常喜欢《程序员》这本杂志,里面的文章都非常优秀,那时只有5元钱的我每个月花10块钱买本这样的杂志,看个三五年,都舍不得丢下。但是今天观察了下csdn站点的架构,发现做的比较简单,看来开发者比较喜欢从程序着手,着重优化代码和数据库,对系统整体架构思考的时间不多。我着重看了几个二级域名:...原创 2011-10-31 22:40:56 · 120 阅读 · 0 评论 -
rsync的几种优化应用方案[
rsync的几种优化应用方案[2010-04-13 11:10:14] --------------------------------------------------------------------------------rsync是用来做文件同步的一个很好的工具,传统的rsync就是使两个目录的文件保持一致,但随着文件数量增多,rsync会造成同步缓慢,系统负载比较高,直至...原创 2011-10-31 22:34:59 · 321 阅读 · 0 评论 -
分布式数据库拆表拆库的常用策略
在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能。在初学程序的早期,程序员通常都喜欢按传统数据库设计模式,设计为单库和单一功能表的结构,这样的结构在数据量和并发量达到一定程度之后,会出现严重性能问题和维护问题。在出现问题的时候才着手进行优化,会非常痛苦,所以应该在系统架设之初就考虑好之后会出现的问题。目前有些数据库策略是采用单库结构,然后通过同步分发到...原创 2011-10-31 22:33:51 · 130 阅读 · 0 评论 -
服务器系统架构分析日志
linux服务器每秒并发处理数的计算方法[2010-04-13 11:10:14] --------------------------------------------------------------------------------1、利用网络处理量计算。计算参考公式:并发 = connection established / min(server ke...原创 2011-10-31 22:32:14 · 119 阅读 · 0 评论 -
江枫谈淘宝“双十一”事件中的数据库架构优化
概要 本采访是淘宝双十一事件深度报道的一部分,被采访者是淘宝技术保障部的江枫,主要负责淘宝数据库的稳定性。“双十一”期间负责协调数据库团队提供稳定性保障。就淘宝“双十一”事件,我们邀请江枫介绍了淘宝数据库的架构和硬件组成和近几年的演变过程,以及在事件前和当天,为保证数据库正常运行采取了哪些措施。 个人简介 江枫,本名宁海元,淘宝系统DBA/MySQL DBA团队负责人,双11期...原创 2011-10-12 10:24:08 · 172 阅读 · 0 评论 -
使用 libevent 和 libev 提高网络应用性能
构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方 案,但是 libevent 库和 libev 库能够大大提高性能和事件处理能力。在本文中,我们要讨论在 UNIX® 应用程序中使用和部署这些解决方案所用的基本结构和方法。libev 和 libevent 都可以在高性能应用程序中使用,包括部署在 IBM...原创 2011-10-08 17:50:52 · 129 阅读 · 0 评论 -
CDN 网络内容分发
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 (也就是一个服务...原创 2011-10-08 17:46:03 · 122 阅读 · 0 评论 -
架构体会
1.我们的程序员或者我们的民族缺乏想象力,因为早在孩子时代有着天马行空的想象力的时候,就被扼杀了2、软件产业已经走向末路,而信息产业却在不断的蓬勃发展。像数据库、操作系统、应用服务器等等软件,都是国外的,而我们只会使用,并在其上架构信息系统3、没有人真正的在做架构。高老师借喻张良和韩信两个历史人物,分析了作为架构师的张良如何运筹帷幄和决胜千里的。而我们现在的团队模式都是架构师、项目经理、程...原创 2011-05-31 21:09:20 · 91 阅读 · 0 评论 -
19个心得 明明白白说Linux下的负载均衡
2010-08-06 10:00 抚琴煮酒 作为一名Linux/unix系统工程师,这几年一直在涉及到对外项目,经手过许多小中型网站的架构,F5、LVS及Nginx接触的都比较多,我想一种比较通俗易懂的语气跟大家说明下何谓负载均衡,何谓Linux集群,帮助大家走出这个误区,真正意义上来理解它们,项目施工案例请参考我在51cto.com上的同类文章。AD: 【51...原创 2011-11-11 15:21:04 · 75 阅读 · 0 评论