私はサービスのネットワークを構築しており、すべてのサービスは完全に異なっています。今では、ユーザーが最も利用するサービスの自動リストを作成して、使いやすさを高めるダッシュボードを作成しています。サーバーを壊すことなくユーザーについて学んでください。
しかし、どの製品をユーザーが最も使用しているかを知りたい場合は、サーバーに重い過負荷をかけることなく、どうすればよいですか?つまり、ユーザがそのサービスのページに行くと、つまり、http://foo.com/bar/nyancattastic2.phpというキーワード(アプリ名)が「bar」であることがわかり、その後、ユーザー名が 'bar'に一致する行を更新することでヒットを追加します'ヒット数=ヒット+ 1のデータベース内
これをすべてのページに配置すると、実際にはすべてのページの更新クエリでサーバーが破壊されます。
アイデア?あるいは、私は自分の好きなアプリが何であるかをユーザに尋ねることができますが、それはもっとUXの質問です。
大変助かりました!
乾杯、 カラン
編集*私は期待してトラフィックのレベルは、この提案変更せずに周り3-10クエリ/秒です!
ありがとうございます!
私は1つのUPDATEステートメントはおそらくないと思うだろう世界が爆発する原因となります。あなたのサービスが何らかの結果をもたらした場合、彼らはすでに1つの更新以上のことをしています。 –
あなたの負荷は本当にとても高く、トラフィックが重いのでINSERTを追加するとサーバが枯渇しますか?あなたはそれを一時的にしかやっていないのですか?また、ユーザーをランダムにサンプリングした場合はどうなりますか? –