我正在通过 Nginx 运行支持 PHP 和 Python 的 uWSGI。所有这些都是从源代码编译的。我想要 GeoIP 支持。
Nginx 和 uWSGI 都可以使用它们自己的 GeoIP 插件/模块进行编译。在性能或资源使用方面,我应该注意这两者之间的实际差异吗?uWSGI 文档说使用 GeoIP 插件可以将内存使用量增加 40mb 以上。
如果我将 GeoIP 支持编译到 uWSGI 中,我假设我不需要在我的 nginx 配置中使用 uwsgi_param 行?这听起来对我来说更有效率,但我不确定。
答案1
无需编译任何东西。请始终使用包。 GeoIP 模块出现在nginx 0.7.63和0.8.6版本中。当然把这个工作交给了Nginx。