![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网
wuzhelan
这个作者很懒,什么都没留下…
展开
-
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这转载 2011-09-28 10:08:39 · 259 阅读 · 0 评论 -
敏捷开发流程总结
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。 敏捷开发宣言—— 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 虽然右项也有价值,但转载 2013-01-06 14:22:43 · 367 阅读 · 0 评论 -
双11后续报道:“中国规模”负载背后的技术支撑
在24小时之内实现30亿美元的销售额,中国的电商巨头阿里巴巴最近做到了这一壮举。天猫和淘宝在处理这种规模的负载时遇到了哪些挑战,又是如何应对这些挑战的呢?InfoQ有机会就此向天猫和淘宝的架构师庄卓然和优昙请教了一些问题。 天猫是中国领先的B2C电子商务网站,而淘宝是中国最大的C2C在线购物平台,二者都是阿里巴巴集团的子公司,总共有超过5亿的注册用户。双11大促活动今年已经是第4年,UV数总计达转载 2013-01-06 14:02:07 · 577 阅读 · 0 评论 -
高性能web不错的专题
http://developer.51cto.com/art/201104/257581.htm原创 2011-10-09 10:25:50 · 308 阅读 · 0 评论 -
高性能网站建设的14个原则
原则1 减少HTTP请求数 构造请求、等待响应需要时间,因此请求数量越少越好。减少请求的总体思路就是合并资源,减少显示一个页面需要的文件数。 1. Image Map 通过设置标签的usemap属性与使用标签可以在一幅图片上切分出多个区域,指向不同的链接。比起使用多幅图片分转载 2011-10-09 10:23:44 · 379 阅读 · 0 评论 -
高性能WEB-减少请求、响应的数据量
剩不少钱(好像很多机房托管都是按流量算钱的)。 GZIP压缩 gzip是目前所有浏览器都支持的一种压缩格式,IE6需要SP1及以上才支持(别说你还在用IE5,~_~)。gzip可以说是最方便而且也是最大减少响应数据量的1种方法。 说它方便,是因为你不需要为它写任何额外的代码转载 2011-10-09 10:17:39 · 723 阅读 · 0 评论 -
高性能WEB-如何减少请求数
每次请求都会带上一些额外的信息进行传输(这次请求中还没有带cookie),当请求的资源很小,比如1个不到1k的图标,可能request带的数据比实际图标的数据量还大。所以当请求越多的时候,在网络上传输的数据自然就多,传输速度自然就慢了。所以要要减少请求数,那如何减少请求数呢?转载 2011-10-09 10:10:58 · 451 阅读 · 0 评论 -
高性能WEB-如何加载JavaScript
外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,转载 2011-10-09 10:39:50 · 410 阅读 · 0 评论 -
高性能WEB-flush让页面分块逐步呈现
在处理比较耗时的请求的时候,我们总希望先让用户先看到部分内容,让用户知道系统正在进行处理,而不是无响应。一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js调用转载 2011-10-09 10:48:18 · 660 阅读 · 0 评论 -
auto-comet服务器端向客户端的自动发送
介绍一个服务器端自动向客户端推送信息的框架。在这之前先要了解几个东西,首先是comet comet介绍 基于 HTTP 长连接的“服务器推”技术,是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请原创 2011-10-11 08:29:36 · 938 阅读 · 0 评论 -
深入jvm专题
http://developer.51cto.com/art/201001/176550.htm原创 2011-10-09 10:26:45 · 349 阅读 · 0 评论 -
SlideShare从Flash迁移到HTML5
最近,著名的在线演示托管网站Slideshare,完成了用HTML5取代Flash实现幻灯片分享的功能。 之前,浏览器必须安装Adobe Flash才能查看该网站的幻灯片。但是,随着HTML5的进步,越来越多的访问量来自没有Flash支持的(移动)浏览器,过渡到HTML5意味着原创 2011-10-11 09:06:45 · 475 阅读 · 0 评论 -
大型网站系统架构分析
千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可转载 2011-09-28 10:31:36 · 233 阅读 · 0 评论 -
淘宝数据魔方技术架构解析
淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。转载 2011-09-27 11:07:57 · 367 阅读 · 0 评论 -
代码优化的另一面
优化软件是一件好事,但如果使用不当,就会好事变坏事。如果你在优化代码时走向了错误的道路,那么这种优化会提高开发成本、降低生产力。在软件开发过程中,成本需要时刻谨记在心。一般来说,优化的软件需要花费更长的时间来交付,因为你需要花费精力使它质量更高。有时候,你并不是为了运行速度而做优化。对于嵌入式系统来说,可能是减少内存使用,对于手持设备,可能是硬件资源限制。优化的代码通常难以调试和维护,因为你需要牺转载 2013-01-06 13:54:54 · 446 阅读 · 0 评论