2016-06-16 5 views
1

でユニーク訪問者を数え、私はユニークビジターの数をカウントし、私のデータベースにその番号を保存したいと思います。私は私のデフォルトの計画は私のデータベースのタイムスタンプで、このアドレスを格納するだろう、私はフラスコ

request.remote_addr 

でIPアドレスを取得できることを知っています。新しい訪問者の場合は、このIPアドレスがすでに1日未満のタイムスタンプで追加されているかどうかを比較することになります。 これは私の一日あたりの訪問者数を与えるだろう。

しかし、私は気持ちが、これは他の人がおそらく既により良い解決策を思い付いた問題ですか?どのようにこれをより良くするための提案?

P.S.あなたが得るために、私は間違いなく

答えて

2

興味を持って、より良い提案がある場合、私はちょうどユニーク訪問数の概算が必要なので、IPアドレスは良い指標ではありませんという事実は、私に関わるものではありません...しかし、より高速で信頼性の高いソリューションを提供するには、単にこの機能をGoogle Analyticsのような別のサービスにオフロードします。彼らはあなたの複雑な詳細を心配することなくあなたのウェブサイト上のトラフィックの非常に詳細/詳細なビューを提供します。

フラスコで死んでしまった場合は、this Flaskで分析アプリケーションを構築する方法を説明する素晴らしいブログ記事をご覧ください。 Hereはそのアプリの完全なソースコードです。

+1

Google Analyticsの多くの先端 – carl

+1

@oxlorgためのおかげで...素敵な解決策のように思える:グーグル・アナリティクスは、APIを提供していますので、我々は我々のDBに格納するためのデータを取得することができますか? –