随笔分类 - High Scalability
Cache, Load Balance, High Performance,Performance Tuning
[个人推荐]可伸缩性最佳实践:来自eBay的经验[zz from infoq translated by 郭晓刚]
摘要:在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。 在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资...
阅读全文
What is Favicon.ico and How to Create a Favicon Icon for Your Website?[zz]
摘要:by Christopher Heng, thesitewizard.com Some time back, I had an email from a visitor asking me how I managed to have thefreecountry.com's icon displayed next to my URL in his browser's location bar....
阅读全文
IE浏览器下同一网页多图片显示的瓶颈与优化[zz from 张宴]
摘要:Internet Explorer 浏览器在同一时刻只能从同一域名下载两个文件。 至于原因请见 MSDN Blogs:《Internet Explorer and Connection Limits》,如何解除限制请见微软客户帮助与支持主页:《如何将 Internet Explorer 配置为可以同时进行两个以上的下载会话》。 不管 Firefox 有多火,无可否认,IE 仍然...
阅读全文
IE对于同一个域名下并发连接数连接数为2的解释[zz]
摘要:Internet Explorer and Connection Limits From time to time, I've heard the question: "Why can IE only download two files from the same site simultaneously?" Some more savvy users observe that this li...
阅读全文
为什么图片server用一个新的域名performance会有一定的boost?
摘要:[zz from:http://www.yining.org/2007/08/29/dns-lookup-domain-names-and-cookies/] 减少DNS查找能够缩短页面反应时间,但是所有网站资源都只用一个域名,从而把DNS查找减少到一个,也不是最好的办法。不仅仅因为减少的平行下载的可能,更因为Web Cache对带与不带cookie的请求和返回的处理不同。 我的网站域名是w...
阅读全文
高性能网页开发的14条军规
摘要:zz review:Yahoo!在front end performance tuning方面的确走得领域的前面,总结出来的优化rules大部分都能够给我们带来灵感,然后让我们用于我们自己的网站性能调优。例如它对于js,cache的总结,给了很多人可以用很少的时间来系统了解一下这个方向的知识。推荐大家看一下Yahoo chief performance出的那本书,不错一本书。:) ...
阅读全文
网站日志收集方式简介【zz from 淘宝数据仓库团队blog】
摘要:网站用户点击行为的记录,我们通常称为日志,就目前互联网现状,大致有3种不同的方法进行收集。 一、传统的weblog 也就是web服务器接受到用户访问的http请求时对此行为进行记录,并返还给用户正常的网页内容。 优点: 1、简单、方便,可利用web service软件自带的日志功能; 2、有现成的开源软件可以对日志进行分析,如:AWStat(perl编写,通用性好,界...
阅读全文
LDAP是什么【zz】
摘要:1.LDAP是什么 LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC...
阅读全文
Cache系统知多少【zz】
摘要:本次cache兴趣小组的kickoff主要是给大家介绍了一些常见cache系统,以及在项目选型中需要考虑的一些因素,不同的应用场景下有哪些cache系统可供选择等等......; 各个部分也都讲得很粗粒度,主要是抛砖作用; ppt中的关键两页内容如下;详细内容可见附件PPT; Cache系统实现常见手段 Memory Cache Page:squid、cacheflow Data: J...
阅读全文
著名java开源缓存系统 【zz】
摘要:目前在学习缓存的一些开源代码,查询到 一些资料分享给大家 以下是几个著名java开源缓存系统的介绍: OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。 拥有全面的API--OSCa...
阅读全文
Memcached-----memcached实现内存缓存[zz]
摘要:Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。 关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深...
阅读全文
亿万用户网站MySpace的成功秘密
摘要:亿万用户网站MySpace的成功秘密 ◎ 文 / David F. Carr 译 / 罗小平 增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过...
阅读全文
Scale Out and Scale up[zz]
摘要:Scale Out 按字面意思是超过尺寸范围,而Scale Up则是按比例增高。即使用靠增加处理器来提升运算能力和增加独立服务器来增加运算能力。 对于服务器体系来说必须要考虑的一点就是可扩展性(Scalability)。除非业务永不增长,否则随着使用人数不断增多,服务器就一定会很快达到性能和并发极限。解决这个问题,通常只有两个办法:即代表分布式计算的Scale out和以主机或机...
阅读全文
Performance Tuning Overview【zz】
摘要:Introduction During a conversation on the TCPHP mailing list yesterday about frameworks and scalability I wrote a general reply on performance tuning for larger sites. The focus of this post is not to...
阅读全文
Web缓存技术概述【zz】
摘要:摘 要 WWW是互联网上最受欢迎的应用之一,其快速增长导致网络拥塞和服务器超载,缓存技术被认为是减轻服务器负载、降低网络拥塞,减少客户访问延迟的有效途径之一。本文首先描述了Web缓存系统的基本要素及理想属性,然后介绍目前围绕Web缓存技术已经开展的研究,最后讨论Web缓存技术需要进一步...
阅读全文
nginx负载均衡【zz】
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低...
阅读全文
浙公网安备 33010602011771号