Modpython3.2.8中文手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Modpython3.2.8中文手册.doc

第一章简介 1.1性能 使用mod_?python?的主要优势在?于比传统CG?I更高的性能?。一个测试,使用在Pen?tium 1.2GHz的机?器上运行Re?d Hat Linux 7.3。使用4种类型?的脚本,基于标准的C?GI导入模块?(以典型的Py?thon CGI脚本开?始),然后输出Hello!,测试1000?0次请求作为?基准。 标准CGI: 23 次请求/秒 mod_py?thon CGI处理器?: 385 次请求/秒 mod_py?thon 发布处理器: 476 次请求/秒 mod_py?thon 处理器: 1203 次请求/秒 1.2可移植性 apache?是按照阶段处?理请求的(比如:读取请求、处理请求头、检查存取等)。这些阶段可以?分别用处理器?调用的函数来?实现。传统上,使用C语言编?写处理器模块?。mod_py?thon提供?了使用Pyt?hon拜你些?apache?处理器扩展a?pache功?能的方法。更多的apa?che请求处?理过程,参考Apache? API Notes,或者参考Mod_py?thon-Integr?ating Python? with Apache?文件。 为了方便的从?CGI移植,标准的mod?_pytho?n处理器提供?了CGI模拟?环境,允许用户不修?改遗留下来的?脚本,而在大多数时?候无需进行任?何修改。 参考: http://dev.apache?.org apache?开发者资源 http://www.modpyt?/python?10/ mod_py?thon-整合Pyth?on和Apa?che,出现在Pyt?hon 10(?) 1.3历史 mod_py?thon起源?于Httpd?apy项目(1997)。很久以后Ht?tpdapy?才被叫做mo?d_pyth?on,因为Http?dapy并不?是特定用于a?pache服?务器的。Httpda?py设计成跨?平台的,而实际上主要?从Netsc?ape服务器?开始(追溯到199?7年的Nsa?py)。 摘录自Htt?pdapy项?目的READ?ME文件的描?述将Pyth?on嵌入到a?pache服?务器的挑战与?解决方法。 #小字体 在我多年前开?发第一个WE?B应用程序时?就发现CGI?访问数据库非?常慢,因为每次点击?请求都会装入?解释器并执行?数MB的数据?。数据库往往都?很大,并将大量时间?浪费在数据库?的连接/认证等意义重大的事情上,像DNS查询?、编码与解码、内存分配等等?。在应用提速的?压力下,我尝试过使用?Python?和多种工具的?综合使用。我并不迷信微?软的ASP,又被Nets?cape的性?能和满是臭虫?而郁闷。Cold Fusion?(冷聚变)看起来有希望?,但我稍后学会?了HTML类?标签的书写方?式,可读性跟汇编?有一拼。比如PHP。但是我真的很?想用Pyth?on来写东西?。 就在同时有关?Python?互联网编程的?书籍出版了,其中将Pyt?hon嵌入到?Netsca?pe服务器的?方式立即引起?了我的注意。我在我的项目?中使用了这个?例子,并在稍后开发?了我自己的改?进版,叫做Nsap?y,并在Wind?owsNT和?Solari?s上编译。 尽管Nsap?y仅能工作在?Netsca?pe服务器上?,但是出于灵活?通用的面向对?象设计,在Pytho?n精灵中,很容易移植到?其他的WEB?服务器。 后来,曾经流行的N?etscap?e服务器挂了?,我就将Nsa?py移植到最?流行的服务器?apache?上。所以从Nsa?py衍生出了?Httpda?py。 继续这个传奇?,你会想到将H?ttpdap?y移植到其他?服务器上,实际上他们比?预想要复杂而?且枯燥。 反之,提供一个类似?于Perl语?言的apac?he扩展mo?d_perl?一样或更好性?能的部件会更?有意思。 俱往矣,mod_py?thon的第?一个版本发布?于2000年?5月。 完成... 第二章安装 注意:获得关于安装?的帮助和其他?问题的最好地?方是mod_?python?的邮件列表。可以发送标题?为subscr?ibe的邮件到mo?d_pyth?on-reques?t@modpyt?。 2.1先决条件 Python? 2.2.1或更新的版?本,早起版本将无?法使用。 apache? 2.0.40或更新的?版本,如果要使用a?pache 1.3.x,请使用mod?_pytho?n的版本2.7.x。 编译mod_?python?需要有apa?che和Py?thon的包?含文件,并且确保安装?了Pytho?n标准库。如果你从源代?码安装了Py?thon和a?pache,那么你已经拥?有了这些了。如果你使用了?预

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档