Modpython3.2.8中文手册.doc


文档分类:IT计算机 | 页数:约104页 举报非法文档有奖
1/104
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/104
文档列表 文档介绍
第一章简介 性能使用 mod_python 的主要优势在于比传统 CGI 更高的性能。一个测试, 使用在 Pentium 的机器上运行 Red 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) 。摘录自Httpdap y项目的READM E文件的描述将Pytho n嵌入到apach e 服务器的挑战与解决方法。""" #小字体在我多年前开发第一个 WEB 应用程序时就发现 CGI 访问数据库非常慢,因为每次点击请求都会装入解释器并执行数 MB 的数据。数据库往往都很大,并将大量时间浪费在数据库的连接/认证等"意义重大"的事情上,像DNS 查询、编码与解码、内存分配等等。在应用提速的压力下,我尝试过使用 Python 和多种工具的综合使用。我并不迷信微软的 ASP ,scape 的性能和满是臭虫而郁闷。"Cold Fusion"( 冷聚变)看起来有希望,但我稍后学会了 HTML 类标签的书写方式,可读性跟汇编有一拼。比如 PHP 。但是我真的很想用 Python 来写东西。就在同时有关 Python 互联网编程的书籍出版了,其中将 Python 嵌入 scape 服务器的方式立即引起了我的注意。我在我的项目中使用了这个例子,并在稍后开发了我自己的改进版,叫做Nsapy ,并在WindowsN T和Solari s 上编译。尽管 Nsapy 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 的版本 。编译 mod_python 需要有 apache 和Python 的包含文件,并且确保安装了Python 标准库。如果你从源代码安装了 Python 和apache ,那么你已经拥有了这些了。如果你使用了预打包软件,如RPM 或其他方式则只有二进制版本, 而没有源码。通常 apache 和Python 的包含文件和库文件在各自的"development" 包中。如果你不确定拥有这些重要文件,请从源码安装Pytho n 和apache

Modpython3.2.8中文手册 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数104
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fx51db6
  • 文件大小207 KB
  • 时间2017-04-18