2

私は今、毎晩実行されるcronジョブから静的htmlページを作成することによって実行されるWebサイトを持っています。

CGIタイプのスクリプトを使用していくつかの検索およびフィルタリング機能を追加したいのですが、スクリプトには十分な起動時間(おそらく数秒?)があり、常駐して複数のリクエストを処理したいと思います。

これは私が楽しみのためにやっているサイドプロジェクトであり、それほど複雑になることはありません。Pylonsのようなものを使用してもかまいませんが、ORMレイヤーが必要または必要だとは感じません。

ここでの合理的なアプローチは何でしょうか?

編集:私が期待している負荷とリクエストで実行する必要のある処理について、特に私のデータセット以来、単一のプロセス内の単一のPythonスクリプトが速度を落とすことなくすべてのリクエストを処理できると確信していることを指摘したいと思いますメモリ常駐になります。

4

2 に答える 2

4

それがまさにWSGIの目的です;)

ただし、CGIスクリプトをWSGIアプリケーションに変換する最も簡単な方法はわかりません(私は常にフレームワークによって管理されていました)。ただし、それほど難しいことではありません。

とは言うものの、Python Web Server Gateway Interface(WSGI)の概要は妥当な概要のようです。また、mod_wsgiも確認することをお勧めします(Apacheを使用していると仮定します…)

于 2009-10-21T18:06:19.243 に答える
-1

プロセス間通信に検索を向け、結果をWebサーバーに返す検索プロセスを作成する必要があるかもしれません。この検索プロセスは、独自のサーバーがあることを前提として常に実行されます。

于 2009-10-21T19:21:42.367 に答える