文章分类 -  WEB_SCHEMA

上一页 1 ··· 5 6 7 8 9
摘要:本文主要论述一下常用的存储产品和技术。 1.1 存储 存储设备是网站后台架构中,最底层的部分。也是最重要的部分。因为一旦存储设备出现问题,将直接导致上层的数据层和应用层的服务停止。严重的存储设备的损坏以及不可恢复的数据丢失会给企业造成巨大的经济损失。所以企业在数据的存储上的经济投入非常多,甚至在大型的公司中专门有存储工程师对底层存储进行管理、配置、优化。常用的存储设备有机械磁盘和SSD(Sol... 阅读全文
posted @ 2011-10-10 14:15 luckc# 阅读(215) 评论(0) 推荐(0)
摘要:1. 技术背景—FaceBook页面加载技术 试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不再访问,这是非常糟糕的情况。所以,网页加载的速度十分重要,尤其对于拥有遍布全球的 5亿用户的Fa... 阅读全文
posted @ 2011-10-10 14:09 luckc# 阅读(153) 评论(0) 推荐(0)
摘要:之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们... 阅读全文
posted @ 2011-10-10 14:08 luckc# 阅读(120) 评论(0) 推荐(0)
摘要:Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被微软看中成为Vista壁纸御用摄影师。 Flickr.com 是最初由位于温哥华的Ludicorp公司开发设计并于2004年2月正式发布的,由于大量应用了WEB 2.0技术,注重用户体验,使得其迅速获得了大量的用户,2007年... 阅读全文
posted @ 2011-10-10 14:08 luckc# 阅读(206) 评论(0) 推荐(0)
摘要:记得以前给大家介绍过视频网站龙头老大YouTube的技术架构,相信大家看了都会有不少的感触,互联网就是这么一个神奇的东西。今天我突然想到,优酷网在国内也算是视频网站的老大了,不知道他的架构相对于 YouTube是怎么样的,于是带着这个好奇心去网上找了优酷网架构的各方面资料,虽然谈得没有YouTube那么详细,但多少还是挖掘了一点,现在总结一下,希望对喜欢架构的朋友有所帮助。 一、网站基本数据概览... 阅读全文
posted @ 2011-10-10 14:06 luckc# 阅读(158) 评论(0) 推荐(0)
摘要:说起MySpace,可能很多人对他印象很深,MySpace.com成立于2003年9月,是目前全球最大的社交网站。它为全球用户提供了一个集交友、个人信息分享、即时通讯等多种功能于一体的互动平台,同时他也是.NET应用最出色的网站之一。下面我们一起来回顾一下 MySpace架构的改革之路,或许我们能从中得到一点点架构方面的经验和教训。 1、50万用户 最早myspace网站由一台数据库服务器和两... 阅读全文
posted @ 2011-10-10 14:02 luckc# 阅读(134) 评论(0) 推荐(0)
摘要:记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是让人惊叹,他的架构基本经历了五个里程碑,每个阶段都是显得那么仓促,那么无奈,那么坎坷,又是那么的精彩,网站为了生存只能想尽 阅读全文
posted @ 2011-10-10 14:00 luckc# 阅读(110) 评论(0) 推荐(0)
摘要:维基百科(Wikipedia)是一个基于Wiki技术的全球性多语言百科全书协作计划,同时也是一部在网际网路上呈现的网路百科全书,其目标及宗旨是为全人类提供自由的百科全书──用他们所选择的语言来书写而成的,是一个动态的、可自由和的全球知识体。 wikipedia在IT架构方面的经验,对于我们构建网站极有参考价值,因为wikipedia提供的这些信息非常详细和确凿。下面是我学习Wikipedia架构... 阅读全文
posted @ 2011-10-10 13:58 luckc# 阅读(183) 评论(0) 推荐(0)
摘要:要问时下什么类型的站点人气最旺?答案当属SNS网站。短短几年的时间,SNS便迅速确立了Web 2.0核心的地位。用户的增长量之快更是让人咂舌,而Facebook访问量首次超越Google的消息也让人觉得SNS的前途不可限量。当然,面对庞大且繁琐的数据量、面对应用的高复杂度及用户体验,大型SNS站点的后台架构成为了近期受关注的重点之一。 在连续报道了《世界最大的PHP站点 Facebook后台技... 阅读全文
posted @ 2011-10-10 13:54 luckc# 阅读(307) 评论(0) 推荐(0)
摘要:记得以前和大家分享过一篇有关facebook架构的文章facebook网站架构总结,这篇文章很好的讲述了facebook网站整体的架构。今天要和大家继续分享有关facebook的技术架构,不过这一次主要讲的是他的图片存储技术。 照片应用程序是Facebook最流行的功能。直至目前为止,Facebook的用户已经上传了超过150万幅照片,这使得Facebook成为最大的照片共享网站。对于每一个上传... 阅读全文
posted @ 2011-10-10 13:53 luckc# 阅读(259) 评论(0) 推荐(0)
摘要:Facebook是一个社会化网络站点,它于2004年2月4日上线。每个用户在facebook上有自己的档案和个人页面,用户之间可以通过各种方式发生互动:留言、发站内信,评论日志。虽然目前在国内无法访问facebook,但其强悍的技术架构还是值得我们去研究分析和总结的,或许我们可以从中得到一点启发。 facebook的设计原则是模块化原则、整合化原则、清晰化原则,其架构设计的目标是简单、高效。fa... 阅读全文
posted @ 2011-10-10 13:52 luckc# 阅读(256) 评论(0) 推荐(0)
摘要:这几天一直在关注和学习一些大型网站的架构,希望有一天自己也能设计一个高并发、高容错的系统并能应用在实践上。今天在网上找架构相关的资料时,看到一个被和谐的视频网站YouTube的架构分析,看了以后觉得自己又向架构走近了一步,于是赶快拿出来与大家一起分享。YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。这点和PlentyOfFish类似,少数人维护庞大系统。是什么原因呢?放心绝对不是靠人品,也不是靠寂寞,下面就来看看YouTube的整体技术架构吧。平台Apache Python Linux(SuSe) MySQL psyco,一个动态的Python到C的编译器 阅读全文
posted @ 2011-10-10 13:50 luckc# 阅读(186) 评论(0) 推荐(0)
摘要:这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题。1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加 阅读全文
posted @ 2011-10-10 13:43 luckc# 阅读(140) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9