1

これは私が使用しているモジュールです: http://wiki.nginx.org/HttpGeoipModule

nginx config と uwsgi で構成されているため、すべてのページで geoip を実行し、必要な場合にのみ変数を収集して使用するしかないようです。

パフォーマンスの観点からは、必要な場合にのみ geoip を要求し、Cookie またはセッションにキャッシュしてから、サイトを高速化するために再度要求しないようにしたいと考えています。

これが可能かどうか誰かに教えてもらえますか?

4

2 に答える 2

-2

いいえ、オンデマンドでのみ GeoIP ルックアップを実行するように nginx を作成することはできません。geoip_countryまたはgeoip_cityディレクティブを定義するため、答えが後で使用されるかどうかに関係なく、nginx は GeoIP データベースからデータを要求します。ただし、nginx をまったく使用せずに、つまりアプリケーションで直接、GeoIP データを取得できます。python geoip lib を見てみましょう: http://dev.maxmind.com/geoip/downloadable#Python-5

于 2012-11-23T14:10:24.227 に答える