實戰 FastCGI(簡介)
發表時間:2024-02-07 來源:明輝站整理相關軟件相關文章人氣:
[摘要]Abstract: 當網站日益走紅,聯機人數直線上升而心中暗自竊喜之時,突然客服中心涌來大批反應電話:『網站連不上去』、『按下去等好久畫面才出來』、『一直出現 Server Too Busy...』...�?磥碛忠延布壛�,但是再加更多的內存,更多 CPU、換更貴的機器真的能解決問題嗎?有沒有...
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 ...