偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

mod_python在性能上要優(yōu)于傳統(tǒng)CGI的緣由

開發(fā) 后端
本文主要介紹的是mod_python的相關在實際應用中的適應性能的介紹,其中包括相關代碼的解析,忘你在瀏覽完此文會有所收獲。

mod_python在實際相關應用操作過程中的具體操作我個人對其一直存在不解之處,說以今天我們就提供以下的文章對在mod_python的實際運行中存在困難的問題,做一相關解答,希望你會有所收獲。

性能

mod_python的一個最主要優(yōu)點就是在性能上超越傳統(tǒng)CGI。下面是一個非常粗略的測試。該測試是在一臺運行Red Hat Linux 7.3的奔騰1.2G的機器上完成的。Ab 用來對4種腳本進行測試,所有的都是從標準cgi模塊輸入(因為這是一個典型Python cgi腳本開始的方式), 然后輸出一個簡單的單詞"Hello!"。這個結果是基于10000次并發(fā)為1的請求。

 

  1. Standard CGI: 23 requests/s  
  2. Mod_python cgihandler: 385 requests/s  
  3. Mod_python publisher: 476 requests/s  
  4. Mod_python handler: 1203 requests/s 

 

適應性

Apache分階段的處理請求(比方說:讀取請求,解析header, 檢查存取路徑,等等)。這些階段能被稱為"處理器"(handler)的函數(shù)實現(xiàn)。傳統(tǒng)上, "處理器"是由C語言編寫,并編譯成Apache的模塊。mod_python提供了一個通過Python寫的Apache處理器的來擴展Apache功能的方法。

關于Apache請求處理過程的詳盡描述,請參閱 Apache API Notes, 也可以參閱

  1. Mod_python - Integrating Python with Apache 

為了輕松地從CGI移植,一個標準的mod_python處理器提供了模擬的CGI環(huán)境,允許用戶在不對代碼做任何修改的情況下,使遺留的腳本運行在mod_python下(大多數(shù)情況)。

See Also:

  1. Apache Developer Resources   
  2. Mod_Python - Integrating Python 
    with Apache, presented at Python 10  

Mod_python起源于一個被稱為Httpdapy(1997)的項目。很長時間以來, Httpdapy并沒有被稱作mod_python,因為Httpdapy不是專門用于Apache的。 Httpdapy被設計成跨平臺的,實際上最初是為Netscape server寫的(那個時候被稱為Nsapy)(1997)

這個Httpdapy的README文件的摘要,很好的闡述了在HTTP server中嵌入Python所帶來的挑戰(zhàn)和解決方案。以上的文章就是對mod_python的相關實際應用的介紹。

【編輯推薦】

  1. Python遍歷目錄樹中的函數(shù)調用的實際操作步驟簡介
  2. Python遞歸文件中os模塊的實際相關應用方案簡介
  3. Python os.getcwd()函數(shù)的實際應用方案介紹
  4. Python os.mkdir()函數(shù)創(chuàng)建目錄的實際操作方案
  5. Python os.walk 在遍歷目錄中的實際應用步驟
責任編輯:佚名 來源: 博客園
相關推薦

2010-02-26 09:03:10

mod_python模

2010-02-01 11:12:27

mod_python模

2018-12-11 12:52:00

閉源開源協(xié)議

2010-05-18 09:57:15

UbuntuMac OSWin 7

2010-06-10 10:01:46

2010-03-04 15:06:39

Python CGI環(huán)

2010-07-30 10:54:12

DB2實例無法啟動

2021-08-04 18:14:25

貝殼找房 DorisDB

2024-07-04 12:18:21

2012-03-30 14:45:05

騰訊

2014-11-11 15:40:09

2010-03-16 14:02:57

Python運行效率

2025-02-28 08:00:00

AI工廠數(shù)據中心GPU

2010-04-20 16:56:19

Oracle數(shù)據庫

2009-08-10 16:57:21

Lambda表達式

2010-03-26 13:03:23

Boost.Pytho

2024-04-24 11:00:05

React 18Fiber

2024-11-19 12:21:45

2011-07-21 17:11:09

AjaxJSF
點贊
收藏

51CTO技術棧公眾號