python - 在用于 Python 开发的 Apache 2 中禁用缓存

标签 python apache caching wsgi

在 Apache 2 上使用 mod-python mod-wsgi 在 Python 中进行开发。

一切运行良好,但如果我对 PY 文件进行任何更改,更改将不会传播,直到我重新启动 Apache /etc/init.d/apache2 restart

这很烦人,因为我无法在开发过程中每次都通过 SSH 和重启 Apache 服务。

有什么方法可以禁用 Apache 缓存吗?

谢谢。

最佳答案

从性能的角度来看,这是一个非常糟糕的设置,但我在我的 http.conf 中所做的是将 MaxRequestsPerChild 设置为 1。这具有每个 apache 进程处理单个请求之前的效果快死了。它会降低吞吐量(因此不要使用该设置运行基准测试,或在生产站点上使用它),但它具有为每个请求为 python 提供干净环境的效果。

关于python - 在用于 Python 开发的 Apache 2 中禁用缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432130/

相关文章:

javascript - 操作 window.history 会影响 IE11 上的图标

python - 使用python如何检查模块是否已加载?

python - 在 Django 中将请求对象从 View 传递到表单

Python Cgi 编程权限

caching - 让 nginx 仅根据文件名(而不是完整路径)缓存文件

c# - 将数据推送到列表时,对 Redis 中持有错误类型值的键进行操作

python - 如何使用 Pandas 数据框获取 tfidf?

python - 如何将pygame相机保存为视频输出

c++ - gperftools + apache + fcgi ,它不会写入文件

java - 新手javac导入库(httpclient)命令行