私は記事を持つウェブサイトを作成しています。これは、人々がアフィリエイトとしてサインアップし(そしてサブドメインを取得し)、ウェブサイトに送信する「ビュー」ごとに支払いを受ける機能をサポートします(通常、リンクを投稿します)私のサイトへのトラフィックを促進するFacebookページで)
そのため、典型的な URL は次のようhttp://johnsmith.mydomain.com/post/an-interesting-article
になります。「johnsmith」はアフィリエイトのユーザー名です。今私が提案を求めている問題は、各「ユーザー名」ごとにこれらの記事のビューを追跡する方法です。以下のスキーマを設計しましたが、改善が必要であることはわかっています。サイトは最初に 30,000 ~ 50,000 ページ ビューを取得するため、誰かがページをロードするたびにデータベースに書き込む必要はまったくありません。
View 部分は決まったものではなく、単なるアイデアです。
基本的に、どのユーザー名が特定のページに何回のビューを送信したかを保存する必要があります。もう 1 つ、特定の国からのクリックに対しては料金を支払わないため、IP アドレスを保存する必要があります。
使用: MySQL、Web サーバーは Apache または xgnix のいずれかになります
これについてどうするのが最善ですか?