高性能服务器的资源和相关站点
来源:互联网 发布:方小顿出来了吗 知乎 编辑:程序博客网 时间:2024/05/21 10:35
本文作者: 金蜗牛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/
二、相关站点
1http://www.eecs.harvard.edu/~mdw/proj/seda/
基于一个哈佛博士的论文的项目。旨在处理大规模的并发的服务器架构。该项目截止到February 19, 2007 已经停止更新。
2http://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
3http://www.nightmare.com/medusa/
A high-performance, extensible Internet server framework.作者提供了很多新的思路。给人以很多启示。
4http://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.
5http://developer.yahoo.com/performance/rules.html yahoo关于website 性能的站点( Firebug及yslow的相关资料)
关注High Performance Web Sites
6http://www.performanceengineer.com
关注性能测试。
http://www.javaperformancetuning.com/
http://www.allthingsdistributed.com/ amazon CTO的 blog
三、相关文章、资源
1C10K 问题:http://www.kegel.com/c10k.html
2高性能服务器架构: http://pl.atyp.us/content/tech/servers.html
3非常棒的资源、各种基准测试http://www.kegel.com/
4twitter, 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
- 高性能服务器的资源和相关站点
- 高性能服务器的资源和相关站点
- 高性能服务器的资源和相关站点
- 高性能服务器的资源和相关站点
- 高性能服务器的资源和相关站点
- 高性能服务器的一些资源站点
- 关于高性能服务器的一些站点资源
- 高性能计算相关资源
- MeeGo资讯和开发的相关站点与资源汇总
- 高性能ASP.NET站点构建之托管资源优化
- 全球10%的Web站点使用高性能服务器新秀Nginx
- 构建高性能的web站点学习笔记五------Web服务器缓存
- 构建高性能的web站点学习笔记五------Web服务器缓存
- 好的资源和站点
- redhat和服务器相关软件站点一览
- redhat和服务器相关软件站点一览
- Oracle相关站点资源
- Flex 相关资源站点
- Play framework 2.0正式版发布 大力支持Scala语言
- 高性能服务器软件开发
- NYOJ 322 Sort(归并排序求逆序数)
- 开发人员应该用好的一些网站
- get string from assemble in .NET
- 高性能服务器的资源和相关站点
- app中自定义url
- Redis 使用的一些经验分享
- CWebBrowser之put_value报错
- 整理些草笔记
- GestureDetector类的用法
- Office PIA:关于Office PIA应用程序的部署
- 【Ubuntu】从硬盘安装ubuntu
- 动态链接库与静态链接库