ホームページ > バックエンド開発 > PHPチュートリアル > php を使用して最近の人気のある投稿をカウントする方法

php を使用して最近の人気のある投稿をカウントする方法

WBOY
リリース: 2016-09-15 11:30:58
オリジナル
1411 人が閲覧しました

たとえば、私の Web サイトでは、過去 7 日間で最もアクセス数が多かった投稿をカウントしたいと考えています。PHP を使用してデザインする方法は思いつきません。良い方法を教えていただければ幸いです。実はdiscuzのホットポスト機能と似ています

返信内容:

たとえば、私の Web サイトでは、過去 7 日間で最もアクセス数が多かった投稿をカウントしたいと考えています。PHP を使用してデザインする方法は思いつきません。良い方法を教えていただければ幸いです。実はdiscuzのホットポスト機能と似ています

タイミング関数を使用して、統計を毎回実行できます リーリー

その後、結果の並べ替えにより、その並べ替えがデータ テーブルまたはキャッシュに保存されます。

データベースの設計時に増分を反映する必要があります。以前は、アクセス数を示すフィールドが記事テーブルに直接追加されていました。この場合、アクセス情報は別のテーブルに保存される必要があります。記録として扱われます

記事ID redisに基づいて自動インクリメント操作を実行します。逆順にソートされたページ表示

データテーブルには投稿時間:time、閲覧数:viewsが記録されます。閲覧回数に応じて閲覧数も増加します。

昨日と過去 7 日間のタイムスタンプ範囲を取得します。
リーリー

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート