高性能服务器的资源和相关站点

 

本文作者 : 金蜗牛 Goldou

本文出处 :http://blog.csdn.net/goldou

    : 本文可以不经作者同意 , 任意复制 , 转载 , 但任何对本文的引用都请保留文章的作者 , 出处以及声明信息 . 谢谢 !

 

引子

最近由于自己参与的项目和毕业论文的关系,正在研究高性能服务器方面的编程。服务器网络层使用中间件 ACE 做框架。高性能服务器编程的资料较少。我会陆续把搜集到的资料整理出来,放到这里。

 

 

最大的站点

http://www.google.com/

英文关键词 high performance high scalable high available server

中文关键词 高性能、可扩展、高可用 服务器架构

最大的学术站点

http://scholar.google.com

英文关键词 high performance high scalable high available server

中文关键词 高性能、可扩展、高可用 服务器架构

、软件框架

高性能的软件框架 一般都基于 event-driven 、异步模式 同时提供诸如线程池、 epoll *unx IOCP I/O Completion Port windows 等技术来提高并发处理性能 python C++ Java 中有一个典型的框架性项目提供了对高性能网络通信框架的支持 常用的一些高性能的软件框架如下

Python 相关

twisted:http://twistedmatrix.com

Twisted, an event-driven networking framework written in Python and licensed under the LGPL. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.

Twisted 是我学习和使用 python 的动力之一,用于高性能网络编程还是很方便。好好研究一番。

C++ 相关:

ACE http://www.cs.wustl.edu/~schmidt/ACE.html

ICE:http://www.zeroc.com/ice.html

ACE 的框架非常符合快速开发网络程序。但学习门槛较高。

Java 相关

MINA http://mina.apache.org/

Grizzly https://grizzly.dev.java.net/

QuickServer: http://www.quickserver.org/

二、相关站点

1 http://www.eecs.harvard.edu/~mdw/proj/seda/

基于一个哈佛博士的论文的项目。旨在处理大规模的并发的服务器架构。该项目截止到 February 19, 2007 已经停止更新

2 http://highscalability.com

该网站有许多有价值的文档。文档分析了很多大型网站的架构,包括:

YouTube Architecture

Audiogalaxy.com Architecture

Friends for Sale Architecture - A 300 Million Page View/Month Facebook RoR App

Product: nginx

Make Your Site Run 10 Times Faster

Google Architecture

Flickr Architecture

PlentyOfFish Architecture

Scaling Twitter: Making Twitter 10000 Percent Faster

Amazon Architecture

How Rackspace Now Uses MapReduce and Hadoop to Query Terabytes of Data

An Unorthodox Approach to Database Design : The Coming of the Shard

3 http://www.nightmare.com/medusa/

A high-performance, extensible Internet server framework. 作者提供了很多新的思路。给人以很多启示。

4 http://www.royans.net

关注可扩展的网站架构

Scalable web architectures

September 15, 2007 at 9:12 pm · Filed under internet , web20

If you haven t noticed already there is a second blog which I maintain which is currently more busy than this particular blog. Scalable web architectures is a collection of posts about how web architectures which scale and technologies which make it happen.

5 http://developer.yahoo.com/performance/rules.html yahoo 关于 website 性能的站点 Firebug yslow 的相关资料

关注 High Performance Web Sites

6 http://www.performanceengineer.com

关注性能测试。

http://www.javaperformancetuning.com/

http://www.allthingsdistributed.com/ amazon CTO blog

、相关文章、资源

1 C10K 问题 http://www.kegel.com/c10k.html

2 高性能服务器架构 http://pl.atyp.us/content/tech/servers.html

3 非常棒的资源 、各种基准测试 http://www.kegel.com/

4 twitter, Flickr, Bloglines, Vox and more twitter 被认为是 web2.0 最火爆的技术, Flickr 提供最好的线上相片管理和分享应用程式, Bloglines 是一种在线 RSS 阅读,类似搜索引擎, RSS 应用前景广阔。):

http://poorbuthappy.com/ease/archives/2007/04/29/3616/the-top-10-presentation-on-scaling-websites-twitter-flickr-bloglines-vox-and-more Bloglines 是什么 http://hi.baidu.com/allon/blog/item/d3413bf3eb76d953342acc52.html

5 一个资料库 关于高吞吐量、高可用可扩展网站架构 ): http://www.royans.net/arch/library/

6 使用缓存策略提高网站的性能 http://www.webperformance.org/caching/caching_for_performance.html

7 国内的一个小型讨论处: 高性能网络编程邮件列表 http://groups.google.com/group/dev4server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值