ホームページ >バックエンド開発 >PHPチュートリアル >PHP Web サイトのトップページにある画像のクリック数の統計の問題を解決するにはどうすればよいですか?

PHP Web サイトのトップページにある画像のクリック数の統計の問題を解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:29:20807ブラウズ

PHP Web サイトのホームページの画像クリック統計
画像クリック統計では、前日の統計データ結果 (毎朝の基礎として使用したい) を毎日データベースに書き込みます。
ここで 2 つの質問があります。
1. 画像のクリック数が前日のものであることを確認する方法、つまり、今日と昨日を区別する方法です。
2.ウェブサイトのトップページにある写真をクリックするたびにデータベースに書き込まれるとデータベースの負担が大きくなりすぎるので、他にもっと省力的な方法があるかどうかわかりませんが、アドバイスをお願いします。 .

-----解決策--- ------------------
区別するためのタイムスタンプを取得します。今日と昨日。
最初にその日のカウントをテキストに書き込み、その日の終わりまたは翌日にデータベースに保存できます。そうしないと、クリックするたびにデータベースにアクセスすることになり、速度が遅くなります。
------解決策----------------------
これを行うことに意味がありますか? ?理論的には、これを実装したい場合、手動で削除する必要はありません。プログラムを通じて実装できます。画像が 1 回クリックされないと、対応するフィールドに 1 が追加されます。このようにして、1 日あたりの画像のクリック数が減少します。 ?もちろん、これにより「今日」「昨日」「明日」が区別できなくなるという問題が発生しますが、これはまだ簡単に解決できます。つまり、クリック数を増やす前に、 の日付を追加します。 today(to "Day")をデータベースの別のフィールドに格納し、そのフィールドの日付が当日の日付と一致するかどうかを判定し、一致する場合は蓄積を続けます。一致しない場合は、 0に変更して累積すれば完了ではないでしょうか? ?しかし、統計は毎日取られるもので、あまり意味がないと思われます。 。 。 。 。 。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。