2

トレンドのように、記事を人気順に並べるシステムを作成する必要があります。

私はこのテーブルを持っています:

| Id | Title |  View |
|  1 |  aaa  |  232  |
|  2 |  bbb  |  132  |
|  3 |  ccc  |  629  |

このように簡単に閲覧数順で並べることができますが、閲覧数は多いがアクセスがなくなった記事ではなく、直近(不定期)の人気記事を表示したい場合は?テクニックはありますか?すべての訪問を追跡する必要がありますか?

4

1 に答える 1

1

次のように、必要に応じて、daily_views/hourly_views テーブルを作成できます。

ID   startTime   endTime  number_of_views 

新しいビューが作成されるたびに、そのテーブルを INSERT/UPDATE します。そうすれば、ビューごとにレコードを挿入する必要がなくなり、さまざまな期間のクエリを作成できます。

于 2013-11-07T00:38:53.770 に答える