【发布时间】:2012-05-26 08:40:28
【问题描述】:
在页面上:http://code.google.com/p/modwsgi/wiki/FileWrapperExtension,Graham Dumpleton 推荐以下内容:
“但是请注意,为了获得最佳性能,静态文件应该 始终由 Web 服务器提供服务。在 mod_wsgi 的情况下,这意味着 由 Apache 本身而不是 mod_wsgi 或 WSGI 应用程序。”
我想预先构建大量静态页面,然后有一个 python 程序(在 apache/mod_wsgi 3.3/python3.1 下运行,守护进程模式,不涉及 django)决定为每个页面提供哪些服务用户。例如,我希望 python 程序决定这个人需要“12345.html”并让它告诉 Apache,“请向这个人提供静态文件 '12345.html'”,而不是必须使用 python打开文件,读取内容,转成python字符串,以“[output]”的形式返回给mod_wsgi。
这可能吗?如果有,怎么做?
如果没有,最好的方法是什么?
【问题讨论】: