Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如HostnameLookups等,而只是说明在2.0中影响性能的最核心特性:MPM(Multi -Processing Modules,多道处理模块)的基本工作原理和配置指令。

  毫不夸张地说,MPM的引入是Apache 2.0最重要的变化。大家知道,Apache是基于模块化的设计,而Apache 2.0更扩展了模块化设计到Web服务器的最基本功能。服务器装载了一种多道处理模块,负责绑定本机网络端口、接受请求,并调度子进程来处理请求。扩展模块化设计有两个重要好处:

  ◆ Apache可以更简洁、有效地支持多种操作系统;

  ◆ 服务器可以按站点的特殊需要进行自定制。

  在用户级,MPM看起来和其它Apache模块非常类似。主要区别是在任意时刻只能有一种MPM被装载到服务器中。
Tags: , , ,

MySpace的六次重构 不指定

Category : 架构与部署 | Post on 2007/05/31 13:40 by leftleg | Comments:5
做互联网,特别是做WEB2.0的兄弟姐妹们,下面这篇文章强烈推荐阅读:
MySpace的六次重构:
http://www.baselinemag.com/print_article2/0,1217,a=198614,00.asp

   看完之后,你会发现MySpace真是一家伟大的公司.
   只有真是怀有理想和信念的公司才会把自己的网站完全推倒六次,再重写六次.
   MySpace重写了六次,我建议大家都详细看这六次,为什么重构? 重构解决了什么问题? 之后又带来那些新问题?
MySpace现在用的是100%的Microsoft .NET架构,数据库采用SQL Server 2005, 操作系统采用的是Windows Server 2003.
和我们完全一样.
这更坚定了我们的信心: 用Microsoft .NET架构把qu114.com
扎扎实实地做下去.

Memcached FAQ 不指定

Category : 架构与部署 | Post on 2007/05/19 11:34 by leftleg | Comments:2
Memcached是什么?

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。


如何使用memcached-Server端?
在服务端运行:
# ./memcached -d -m 2048 -l 10.0.0.40 -p 11211
这将会启动一个占用2G内存的进程,并打开11211端口用于接收请求。由于32位系统只能处理4G内存的寻址,所以在大于4G内存使用PAE的32位服务器上可以运行2-3个进程,并在不同端口进行监听。


如何使用memcached-Client端?

在应用端包含一个用于描述Client的Class后,就可以直接使用,非常简单。
转: DBA notes
最近其实发现了不少可以和大家一起学习的好内容。Flickr
John AllspawMySQL Conf 2007 作了一个题为 Capacity planning for LAMP (下载PDF文件
) 的技术报告,说起容量规划,多少有点空对空的意思,不过这个 PPT 还是介绍了不少 Flickr 的网站运维经验。
Flickr 的数据量的确越来越惊人了,根据文档中透漏的数据:
Squid Cache 中共有 3500 万张图片;
在 Squid RAM 中有 200 万张图片;
4.7亿的图片,每张图片有4到5种尺寸;
每秒钟 38000 个到 memcached 的请求;
2 PB 裸存储容量(周日需要消耗1.5T 的空间)
三个主要步骤:
  在该网站上注册一个帐号,就可以拥有该站提供的多台Solaris、Fedora等Unix/Linux服务器的登录帐号。对于想学习Unix/Linux系统,却又苦于没有合适的环境和条件的教师、学生和工程人员来说,这是一份不错的免费资源。

  Unix体验中心:http://www.unix-center.net/
  可以上传、下载文件的SSH客户端软件--SecureCRT:http://blog.s135.com/read.php/207.htm

  以下简介信息摘自Unix体验中心:

  Unix体验中心(Unix-Center.Net)的目标是为研究、学习和使用各种版本的Unix和类Unix操作系统的教师、学生和工程技术人员提供一个体验和测试各种版本的Unix和类Unix系统的软硬件平台。该平台能够为所有注册用户免费提供如下服务:

  -- SSH登录

终端命令用法精选 不指定

Category : UNIX | Post on 2007/04/16 17:26 by leftleg | Comments:0
一.文件目录类
^^^^^^^^^^^^^
   1.建立目录:mkdir 目录名
   2.删除空目录:rmdir 目录名
   3.无条件删除子目录: rm -rf 目录名
 

一.文件目录类
^^^^^^^^^^^^^
   1.建立目录:mkdir 目录名
   2.删除空目录:rmdir 目录名
   3.无条件删除子目录: rm -rf 目录名
   4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)
   5.查看自己所在目录:pwd
   6.查看当前目录大小:du
Tags: , ,
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]