网站架构
文章平均质量分 84
技术笔记
这个作者很懒,什么都没留下…
展开
-
各种大型网站技术架构
引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!,YouT转载 2014-10-26 22:37:24 · 3345 阅读 · 0 评论 -
唯品会峰值系统架构演变
摘要:在唯品会,用户来得越早,越能买到又便宜又好的东西,所以在大促一开始会涌入大量用户,形成系统流量峰值。本文总结了唯品会419时日志平台遇到的问题和解决方案,同时根据实践经验,整理了在面对峰值前要做的准备。唯品会每年最大力度的促销活动在4月19日,就是419(For One Night),意在告诉唯品会用户只有这一晚有这么大的折扣力度(本文中用“大促”就指代419) 。唯品会是一个闪转载 2014-11-11 21:50:19 · 1633 阅读 · 1 评论 -
网站架构
xss攻击注入攻击CSRF攻击其他go转载 2014-10-13 23:20:33 · 421 阅读 · 0 评论 -
1号店电商峰值与流式计算
摘要:1号店结合自己的业务需求,在力求降低成本的前提下,最终采纳Storm计算框架来实现自己的分布式流计算平台。本文中详细阐释了这一过程中的最佳技术实践。京东618、 1号店711,还有全民购物狂欢节双11,电商促销的浪潮此起彼伏。然而,在买家和卖家欢呼雀跃的同时,电商平台正在经历着非常严峻的考验。面对一天之内犹如洪水般的网购流量,哪怕出现几分钟的闪失,都可能造成众多笔订单的损失,转载 2014-11-11 22:38:04 · 4861 阅读 · 0 评论 -
新浪微博架构演化
架构模式分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全性1.1 第一版LAMP转载 2014-10-14 00:53:26 · 622 阅读 · 0 评论 -
大型网站系统架构演化之路
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变前言一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架转载 2014-10-29 21:37:55 · 419 阅读 · 0 评论 -
京东峰值系统设计
摘要:高流量、高并发情况下,如何保证整个系统的可靠性和稳定性,是众多电商企业研发团队都在思考的问题。为了尽量缓解峰值带来的压力,京东峰值系统的设计主要从性能提升、流量控制、灾备降级、压测预案四个角度来进行。有别于社交网络、搜索和游戏等网站,电商网站的用户流量具有操作性强、随时令变化等特点。在欧美国家,Black Friday和Cyber Monday标志着节假日消费的高峰。影响电商流量转载 2014-11-11 22:21:59 · 1853 阅读 · 0 评论 -
蘑菇街如何在双11中创造99.99%的可用性
摘要:此次双11蘑菇街的备战思路是:首先,清晰的架构划分可以大大减轻稳定性工作量;其次,功夫要尽量在平时做足,避免总是出临时解决方案;再次,普及稳定性思维,注意细节;最后,出现问题,先快速恢复再查找根源。双11购物节即将来临,蘑菇街积极备战各种大型 促销活动,为全国性的互联网购物节贡献自己的 一份力量。保障这种大型促销活动能正常有序地 进行,确保99.99%以上的可用性,是我们需要转载 2014-11-11 22:39:19 · 1751 阅读 · 0 评论 -
从100PV到1亿级PV网站架构演变
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。1:积累是必不可少的架构师不是一天练成的。1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌转载 2014-10-29 22:30:03 · 800 阅读 · 0 评论 -
当当网系统分级与海量信息动态发布实践
摘要:当当网各种大中小型促销活动常年不断,且活动的业务模式不尽相同,因此要求系统具备很强的伸缩性。本文结合当当网多年实战经验,讲述如何制定的系统伸缩性的设计原则和硬件常备策略,来应对各场景下的流量暴涨。当当网自成立以来,内部技术体系的发展已经有15年左右的历史了。系统架构也经历了从高度集成的软件向分布式、低耦合、SOA化系统的演进过程,形成全面支持网上零售业各种业态模式的系统架构,每天转载 2014-11-11 22:24:57 · 1392 阅读 · 0 评论 -
“米粉节”背后的故事——小米网抢购系统开发实践
摘要:今年4月的“米粉节”对小米网来说意义非凡,是其彻底重构后迎来的一次全面压力测试,涉及网站前端、后台系统、仓储物流、售后等各环节。高并发的负载能力、稳定性、准确性等已不是问题,灵活性与可运营性成为关键。2014年的米粉节2014年4月9日凌晨,我和同事们对小米网的抢购系统做了最后的检查与演练。几个小时后,小米网今年开年来最重要的一次大型活动“米粉节”就要开始了。这次米粉节活转载 2014-11-11 22:33:50 · 605 阅读 · 0 评论 -
海尔电商峰值系统架构设计最佳实践
摘要:本文重点介绍了海尔电商平台的架构方案,也用不少篇幅阐述面临的场景和挑战,以及在架构方案决策过程中的关注点。其实作为一个优秀的电商平台,提供极致的用户体验、让技术最大化地创造价值,才是架构的终极目标。多数电商平台都会经历相似的过程,流量和业绩每年以几倍至十几倍的速度增长,每年都要接受几次大规模、全方位的系统检阅,例如双11、周年庆等购物狂欢节,期间流量和订单可能是日常的十几倍甚转载 2014-11-11 22:36:39 · 2290 阅读 · 0 评论 -
电商峰值监控经验谈
摘要:如何在第一时间了解出现的问题并及时解决问题呢?一套完整的应用性能管理解决方案在电商峰值架构中将发挥无比重要的作用。本文分享了应用性能管理提供商听云,多年积累的电商峰值架构监控经验。一年一度的“双11”购物狂欢节即将来临,要确保用户享受“快、稳、炫”的抢购体验,技术工程师们需要解决瞬间高并发的诸多问题,如海量数据处理、网络传输产生的延迟和负载均衡,等等。那么,如何在第一时间了解转载 2014-11-11 22:41:02 · 1052 阅读 · 1 评论 -
一步步构建大型网站架构
一步步构建大型网站架构来源: itivy 发布时间: 2011-05-02 20:21 阅读: 12388 次 推荐: 10 原文链接 [收藏] 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构转载 2014-10-26 22:49:40 · 1053 阅读 · 0 评论 -
天猫浏览型应用的CDN静态化架构演变
摘要:双11流量的大幅增加,给天猫浏览型系统带来容量评估、硬件扩容、性能优化等技术挑战。本文阐释其如何通过静态化技术实现动静态信息分离、利用缓存技术存放静态化内容、利用少量动态数据异步加载填充,解决以上问题。在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等转载 2014-11-13 23:41:40 · 1136 阅读 · 0 评论 -
豆瓣的基础架构
本文根据InfoQ中文站对豆瓣洪强宁(@hongqn)的沟通交流整理而成。洪强宁介绍了豆瓣的架构和组件,并分享了豆瓣基础平台部的一些团队经验。文中截图来自洪强宁在2013年CTO俱乐部中的分享。 架构 豆瓣整个基础架构可以粗略的分为在线和离线两大块。在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一层;应用层主要是做运算,将运算结果返回给前面的转载 2014-10-26 23:20:39 · 473 阅读 · 0 评论 -
淘宝技术发展历程
一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动 —— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝 —— 某品牌的雪地靴,飞快的点击购买,付款,一回头发现 3000 双靴子已被抢购一空。 小美跳起来,大叫一声“欧耶!” 小美不知道,就在 11转载 2014-10-26 23:16:23 · 3421 阅读 · 0 评论 -
履单流程的弹性架构——麦包包峰值架构实践
摘要:履单流程也是电商系统中直接面对销售高峰带来的短时间内剧增的数据量的子系统之一,如何在流量骤增10倍甚至更多的情况下保证OMS的正常服务,是每一家电商密切关注和不断改进的重点,也是本文分享的核心经验。OMS(订单管理系统)是电商ERP系统中的核心模块,其中的订单履行流程(履单流程)是消费者购物过程中有直接感知的最后一段,关系到用户体验,其正确性和时效性必须得到保证。同时履单流程也是转载 2014-11-11 22:40:07 · 1911 阅读 · 0 评论 -
架构的演化及模式
1 进化原则:寻找最合适的退化原则:简化不必要的(奥卡姆剃刀原理)1.1 初始阶段 应用服务器应用程序文件数据库1.2 应用服务器和数据库服务器分离转载 2014-10-14 00:22:19 · 639 阅读 · 0 评论