Я запускаю uWSGI с поддержкой PHP и Python через Nginx. Все это собрано из исходников. Мне нужна поддержка GeoIP.
И Nginx, и uWSGI могут быть скомпилированы с их собственными плагинами / модулями GeoIP. Есть ли какие-либо практические различия между ними, о которых мне следует знать с точки зрения производительности или использования ресурсов? В документации uWSGI говорится, что использование плагина GeoIP может увеличить использование памяти более чем на 40 МБ.
Если я скомпилирую поддержку GeoIP в uWSGI, я предполагаю, что мне не нужно будет использовать строки uwsgi_param в моей конфигурации nginx? Мне это кажется более эффективным, но я не уверен.
нет необходимости что-то компилировать. Всегда используйте пакеты, пожалуйста. Модуль GeoIP появился в nginx версии 0.7.63 и 0.8.6. и, конечно, передать эту работу Nginx.