实战FastCGI(简介)

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

Abstract:

当网站日益走红,联机人数直线上升而心中暗自窃喜之时,突然客服中心涌来大批反应电话:『网站连不上去』、『按下去等好久画面才出来』、『一直出现 Server Too Busy...』...。看来又要把硬件升级了,但是再加更多的内存,更多 CPU、换更贵的机器真的能解决问题吗?有没有比较省钱的方法呢?本文将介绍如何在阿帕契服务器上安装 FastCGI 的模块,如何设定及使用 FastCGI 网站应用程序,让你的网站程序在现有的架构上以全速执行。

----------------------------------------------------------------------------

1. 克服 CGI 的瓶颈

1.1 令人头痛的效率问题

1.2 一些解决之道

1.3 更好的方法 - FastCGI

2. 安装 FastCGI

2.1 在阿帕契服务器上安装 FastCGI 模块

2.1.1 标准安装 (利用 APACI)

2.1.2 将 mod_fastcgi 安装成一个 DSO

2.2 加入使用 mod_fastcgi 的相关设定

2.3 安装 FastCGI 开发套件

2.4 测试 FastCGI

2.5 安装 FCGI 模块 for Perl

3. 撰写 FastCGI 应用程序

3.1 程序架构

3.2 引入 fcgi_stdio.h 标头档

3.3 FastCGI 处理循环

3.4 炼结 libfcgi.a 函式库

3.5 撰写 FastCGI 程序的注意事项

4. FastCGI 有多快?

4.1 评比工具 - ApacheBench

4.2 CGI vs. FastCGI

4.3 找出 Memory Leak

5. 参考

About this document ...

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航