mod_python 3.2.8 中国語マニュアル Mod_python の学習に最適な Mod_python 3.2.8 の中国語マニュアルを提供しますので、興味のある方は参考にしてください。
mod_python は Httpdapy プロジェクト (1997 年) から生まれました。 Httpdapy は Apache サーバーに固有のものではなかったため、ずっと後になって、Httpdapy は mod_python と呼ばれるようになりました。 Httpdapy はクロスプラットフォームになるように設計されましたが、実際には主に Netscape サーバーから始まりました (1997 年の Nsapy に遡ります)。
Python を Apache サーバーに組み込む際の課題と解決策を説明する Httpdapy プロジェクトの README ファイルからの抜粋。
何年も前に初めての WEB アプリケーションを開発したとき、クリック リクエストごとにインタープリタが読み込まれ、数 MB のデータが実行されるため、データベースへの CGI アクセスが非常に遅いことがわかりました。データベースは非常に大きいことが多く、DNS クエリなどのデータベース接続/認証、エンコードとデコード、メモリ割り当てなどの「重要な」ことに多くの時間が浪費されます。アプリケーションを高速化する必要があるというプレッシャーの下、私は Python とツールの組み合わせを使用してみました。私は Microsoft の ASP について迷信を持っているわけではありませんが、Netscape のパフォーマンスとバグにはイライラしています。 「Cold Fusion」は有望に見えましたが、後で HTML のようなタグの書き方を学びましたが、読みやすさはアセンブリとは少し異なりました。 PHPなど。でも本当はPythonで何かを書きたいのです。
同時に、Python インターネット プログラミングに関する本が出版され、Python が Netscape サーバーに組み込まれる方法がすぐに私の注意を引きました。私はこの例を自分のプロジェクトで使用し、その後 Nsapy と呼ばれる独自の改良バージョンを開発し、Windows NT と Solaris 上でコンパイルしました。
Nsapy は Netscape サーバー上でのみ動作しますが、その柔軟で汎用的なオブジェクト指向設計により、Python ウィザードで他の WEB サーバーに簡単に移植できます。
その後、かつて人気のあった Netscape サーバーがクラッシュしたため、Nsapy を最も人気のあるサーバーである Apache に移植しました。したがって、Httpdapy は Nsapy から派生したものです。
この話を続けて、Httpdapy を他のサーバーに移植することを考えるでしょうが、実際、それは予想よりも複雑で退屈です。
逆に、Perl 言語の Apache 拡張機能 mod_perl と同等以上のパフォーマンスを備えたコンポーネントを提供する方が興味深いでしょう。
次に、mod_python の最初のバージョンは 2000 年 5 月にリリースされました。
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn