1 / 81
文档名称:

Mod_python_3.2.8中文手册.doc

格式:doc   页数:81页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Mod_python_3.2.8中文手册.doc

上传人:541921692 2012/5/22 文件大小:0 KB

下载得到文件列表

Mod_python_3.2.8中文手册.doc

文档介绍

文档介绍:第一章简介

使用mod_python的主要优势在于比传统CGI更高的性能。一个测试,使用在Pentium Hat Linux 。使用4种类型的脚本,基于标准的CGI导入模块(以典型的Python CGI脚本开始),然后输出'Hello!',测试10000次请求作为基准。
标准CGI: 23 次请求/秒
mod_python CGI处理器: 385 次请求/秒
mod_python 发布处理器: 476 次请求/秒
mod_python 处理器: 1203 次请求/秒

apache是按照阶段处理请求的(比如:读取请求、处理请求头、检查存取等)。这些阶段可以分别用处理器调用的函数来实现。传统上,使用C语言编写处理器模块。mod_python提供了使用Python拜你些apache处理器扩展apache功能的方法。更多的apache请求处理过程,参考"Apache API Notes",或者参考"Mod_python-Integrating Python with Apache"文件。
为了方便的从CGI移植,标准的mod_python处理器提供了CGI模拟环境,允许用户不修改遗留下来的脚本,而在大多数时候无需进行任何修改。
参考:
http://dev.
apache开发者资源
hon10/
mod_python-整合Python和Apache,出现在Python 10(?)

mod_python起源于Httpdapy项目(1997)。很久以后Httpdapy才被叫做mod_python,因为Httpdapy并不是特定用于apache服务器的。Httpdapy设计成跨平台的,scape服务器开始(追溯到1997年的Nsapy)。
摘录自Httpdapy项目的README文件的描述将Python嵌入到apache服务器的挑战与解决方法。
""" #小字体
在我多年前开发第一个WEB应用程序时就发现CGI访问数据库非常慢,因为每次点击请求都会装入解释器并执行数MB的数据。数据库往往都很大,并将大量时间浪费在数据库的连接/认证等"意义重大"的事情上,像DNS查询、编码与解码、内存分配等等。在应用提速的压力下,我尝试过使用Python和多种工具的综合使用。我并不迷信微软的ASP,scape的性能和满是臭虫而郁闷。"Cold Fusion"(冷聚变)看起来有希望,但我稍后学会了HTML类标签的书写方式,可读性跟汇编有一拼。比如PHP。但是我真的很想用Python来写东西。
就在同时有关Python互联网编程的书籍出版了,scape服务器的方式立即引起了我的注意。我在我的项目中使用了这个例子,并在稍后开发了我自己的改进版,叫做Nsapy,并在WindowsNT和Solaris上编译。
scape服务器上,但是出于灵活通用的面向对象设计,在Python精灵中,很容易移植到其他的WEB服务器。
后来,scape服务器挂了,我就将Nsapy移植到最流行的服务器apache上。所以从Nsapy衍生出了Httpdapy。
"""
继续这个传奇,你会想到将Httpdapy移植到其他服务器上,实际上他们比预想要复杂而且枯燥。
反之,提供一个类似于Perl语言的apache扩展mod_perl一样或更好性能的部件会更有意思。
俱往矣,mod_python的第一个版本发布于2000年5月。
完成...
第二章安装
注意:获得关于安装的帮助和其他问题的最好地方是mod_python的邮件列表。可以发送标题为"subscribe"的邮件到mod_python-request@。

Python ,早起版本将无法使用。
apache ,如果要使用apache ,。
编译mod_python需要有apache和Python的包含文件,并且确保安装了Python标准库。如果你从源代码安装了Python和apache,那么你已经拥有了这些了。如果你使用了预打包软件,如RPM或其他方式则只有二进制版本,而没有源码。通常apache和Python的包含文件和库文件在各自的"development"包中。如果你不确定拥有这些重要文件,请从源码安装Python和apache,或者阅读你系统的文档以了解如何获得开发包。

有两种链接apache模块的方式:静态的和DSO方式。
DSO方式现在非常流行,并推荐用于mod_python的安装。模块被编译成共享库,并在运行时动态装入。
DSO方式的优势在于安装模块时无需

最近更新

2024年小学生周记10篇(精) 9页

县域土地整治潜力评价研究——以舞阳县为例的.. 2页

厚壁压力容器TOFD检测参数优化与缺陷定量研究.. 2页

压电悬臂梁式振动能量收集技术研究的开题报告.. 2页

2024年小学班主任的工作计划锦集6篇 18页

印染废水深度脱色处理及其出水急性毒性研究的.. 2页

卫星网络的拥塞控制策略研究的开题报告 2页

博达易贷业务管理系统的设计与实现的开题报告.. 2页

南自通华ERP实施与改善研究的开题报告 2页

2024年小学消防安全月活动总结(精选26篇) 52页

2024年小学欢庆六一活动总结 4页

南京汤山采石场工业废弃地的改造更新研究中期.. 2页

医院经营联机分析系统的研究与实现的开题报告.. 2页

2024年小学数学工作计划 53页

区域物流中心选址模型研究的开题报告 2页

私人房屋修建合同书范本(25篇) 67页

秋游活动总结 23页

北京联通固网运行维护绩效指标体系改善研究的.. 2页

北京总部经济特征产业研究的开题报告 2页

组织部工作总结(合集15篇) 47页

四年级心理健康教育教学计划+教案(全册) 51页

优化营商环境发展座谈会发言材料 3页

互联网解聘备案业务信息更正申请表模板 2页

铸牢中华民族共同体意识解读PPT课件 22页

中考签约合同 37页

《福建省建筑工程施工文件管理规程和表格填写.. 2页

技术服务外包合同 5页

节水及水平衡在线自测答案 8页

公路桥梁通用图板梁系列 .pdf 60页

无等妙香——祈竹仁波切烟供开示 15页