![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
负载均衡和性能优化
文章平均质量分 66
lcj8
这个作者很懒,什么都没留下…
展开
-
负载均衡技术全攻略
Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。 网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉 现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且原创 2009-02-08 21:32:00 · 474 阅读 · 0 评论 -
tomcat 5.5 的The Apache Tomcat Native library which allows optimal performance 的解决
Tomcat启动的时候出现下面这样的提示:2006-1-26 19:44:11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: The Apache Tomcat Native library which allows optimal performance in production environment原创 2009-02-18 10:25:00 · 1275 阅读 · 0 评论 -
杨建:网站加速--服务器编写篇(上)
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,如何节约CPU二,怎样使用内存三,减少磁盘I/O四,优化你的网卡五,调整内核参数六,衡量Web Server的性能指标七,NBA js直播的发展历程八,新浪财经实时行情系统的历史遗留问题 (7 byte = 10.68w RMB/year) ----------------原创 2009-03-13 14:42:00 · 1373 阅读 · 0 评论 -
杨建:网站加速--服务器编写篇 (下)
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian七,NBA js直播的发展历程这一节就谈下这个项目发展过程中所遇到的瓶颈,以及如何解决的。应该是06年吧,当时NBA 比赛比较火,woocall负责高速模式图文直播放,普通模式和动态比分数据等都放在一群破服务器上,大概有十几20台,这些破服务器有些扛不住了。因为第二天有一场比原创 2009-03-13 14:43:00 · 619 阅读 · 0 评论 -
杨建:网站加速--内容简介
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian从基本HTTP协议,服务器编写(只讲思路),到完整系统搭建(包括负载均衡LVS,IDC分布,DNS解析),到浏览器缓存的使用(重点讲述),结合线上实例图文讲解如何以最低廉的成本构建快速,高并发,高可用,可扩展的Web服务。最后将拿本公司一些线上产品做实例分析。如果能灵活应用这些方原创 2009-03-13 14:40:00 · 1127 阅读 · 0 评论 -
杨建:网站加速--系统架构篇
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,系统部署(高并发,可扩展)二,负载均衡LVS(高可用,低成本)三,IDC分布,DNS解析(快速)-----------------------------------------------------------------------------------------一原创 2009-03-13 14:44:00 · 904 阅读 · 0 评论 -
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网原创 2009-03-13 14:35:00 · 566 阅读 · 1 评论 -
杨建:网站加速--Cache为王篇
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,Cache, 王道也二,Cache 基本原理介绍三,我划分的3个刷新级别四,我对HTTP协议做的一点创新(?maxage=6000000)五,Yslow优化网站性能的14条军规点评六,上线了 != Finished七,提速度同时节约成本方法汇总---------------原创 2009-03-13 14:45:00 · 1140 阅读 · 0 评论 -
杨建:网站加速--实例分析篇
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,自选股分析二,NBA比赛分析三,播客分析四,开心网分析-----------------------------------------------------------------------------------------下面的图片都是在教育网访问的情况,我故意放大原创 2009-03-13 14:46:00 · 1163 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验原创 2009-05-25 11:13:00 · 777 阅读 · 0 评论 -
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能原创 2009-05-25 11:01:00 · 735 阅读 · 0 评论 -
大型Web2.0站点构建技术初探一
一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展看大规模网站性能优化方法 八、 说说大型原创 2009-11-03 13:34:00 · 848 阅读 · 0 评论 -
分享一些主流网站架构的PPT、PDF
http://www.kandejian.com/web_architecture/large-scale-network-architecture-doc.html原创 2010-01-26 14:22:00 · 1113 阅读 · 0 评论 -
安装tomcat native-library
Apache Tomcat Native library 是干什么的呢? 这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等, 这些都能使 Tomcat 更像一个 Web Server(像Apache那样), 而不是只能用来解释JSP, 也就是说提升单独的原创 2009-02-20 10:56:00 · 1349 阅读 · 0 评论 -
The APR based Apache Tomcat Native library which allows optimal performance
在启动tomcat的时候发现日志里有这么个奇怪的东西:信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Program Files/Java/j原创 2009-02-18 10:28:00 · 5691 阅读 · 2 评论 -
web集群服务的负载均衡方案选择与实现
web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理。从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性。高可靠性可以看作为系统的一种冗余设定。对于一个特定的请求,如果所申请的服务器不能进行原创 2009-02-08 21:33:00 · 415 阅读 · 0 评论 -
最便宜的高负载网站架构
1, LVS做前端四层软件均衡负载 LVS是基于IP虚拟分发的规则, 不同于apache,squid这些7层基于http协议的反向代理软件, 前者在性能上能得到更好的保证! 另外, 后者在处理http header信息时, 会显得很被动. 开源, 高性能, 这不就是我们所需要的吗? 另外, 针对大访问量, 还可以使用DNS轮询+LVS集群. 当然, 比起硬件均衡负载, 单点故障的风险会更大.原创 2009-02-08 21:36:00 · 448 阅读 · 0 评论 -
使用负载均衡技术建设高负载的网络站点
Internet的快速增长使多媒体网络服务器,特别是Web服务器,面对的访问者数量快速增加,网络服务器需要具备提供大量并发访问服务的能力。 例如Yahoo每天会收到数百万次的访问请求,因此对于提供大负载Web服务的服务器来讲,CPU、I/O处理能力很快会成为瓶颈。简单的 提高硬件性能并不能真正解决这个问题,因为单台服务器的性能总是有限的,一般来讲,一台PC服务器所能提供的并发访问处理原创 2009-02-08 21:35:00 · 385 阅读 · 0 评论 -
中国电子商务
内容概述 随着互联网快速发展,网上交易已经成为最时尚、最快捷的一种购物方式。06年中国的社会消费品零售总额为6万亿,而网上零售的总额约312亿,只占到千分之五,成长潜力巨大。越来越多熟悉传统零售行业运营,能准确把握消费需求的商家,加入到B2C网上零售大军,一场规模化和个性化有效结合的新型零售革命已经拉开序幕。未来十年,中国互联网的下一个商业高峰———B2C网上零售将迎来井喷式的发展。 中国电原创 2009-02-08 21:37:00 · 701 阅读 · 0 评论 -
在IIS中设置Gzip页面压缩
在IIS中设置Gzip页面压缩2007年05月08日 星期二 09:24一. HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或 CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的 一种HTTP压原创 2009-02-08 21:37:00 · 447 阅读 · 0 评论 -
高性能web网站优化项目
下面的优化项目来自Yahoo!网站优化负责人的新书: 1. 减少HTTP请求 2. 采用CDN 3. 加入Expires HTTP头 4. Gzip压缩 5. CSS放在顶部 6. JS放在底部 7. 避免CSS表达式 8. 将CSS和JS放到外部文件 9. 减少DNS查询 10. 缩减JS尺寸 11. 避免重定向 12. 删除重复JS 13. 关闭ETags 14. 使AJAX可缓存并小原创 2009-02-08 21:38:00 · 633 阅读 · 0 评论 -
基于tomcat,mysql项目性能优化的几个切入点
好记性不如烂笔头,遗憾地发现自己最近的遗忘率实在是高啊,很多之前明明掌握的一些技能,小细节以及心得,因为没有及时反思,记录,结果不得不花费大量的时间从头梳理。笨拙的人貌似经常容易在一些简单的事情中陷入反复的周旋。 言归正传吧,说到性能优化,大道理大家都懂,真遇到问题时候大不了google嘛,正是这样一种观望的心态造成了自己始终没法把这方面的知识纳入自己的技术体系中,上周所负责原创 2009-02-08 21:41:00 · 1233 阅读 · 0 评论 -
大型Java Web系统选型问题探讨
一位ID是jackson1225的网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。在讨论之初jackson1225这样描述了当前的应用的架构和部署方案: 目前系统架构如原创 2009-02-08 21:43:00 · 595 阅读 · 0 评论 -
大型网站架构演变和知识体系
大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的原创 2009-02-12 22:07:00 · 441 阅读 · 0 评论 -
大流量数据异步输出
在大型网站中常常会遇到大流量的数据输出问题,过于频繁的输出到DB、文件、第三方系统都会带来不稳定性和低效率。因此需要采用一定的方式来解决这个问题,其实这部分内容的简单处理框架早就用在实际项目中,不过今天正好有外部的朋友问起我,我就整理了一下作为google的开源代码放上去了,这里也简单介绍一下,有兴趣的朋友可以去看看,最好是能够给一些建议。 场景: 应原创 2009-02-14 15:51:00 · 514 阅读 · 0 评论 -
Web请求异步处理降低应用依赖风险
原创 2009-02-14 16:04:00 · 481 阅读 · 0 评论 -
大型Java Web系统服务器选型问题探讨
一位网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。在讨论之初jackson1225这样描述了当前的应用的架构和部署方案: 目前系统架构如下: web层采用strut原创 2009-02-14 16:07:00 · 594 阅读 · 0 评论 -
大型网站设计注意事项
大型网站设计注意事项原创 2010-06-02 11:52:00 · 1122 阅读 · 1 评论