デザイン・カスタマイズ
← ヘルプセンターに戻る
人気記事ランキングは、何を基準に順位が決まりますか?期間(今週・今月など)を指定できますか?
「Recette 人気記事ランキング」ウィジェットは、各記事の通算(累計)PV数をもとに順位を算出しています。「今週」「今月」といった期間の指定はできません(全期間の合計での並び順になります)。
これは、テーマを軽く・安定して動かすための設計です。ランキングの仕組みには2通りあり、Recetteは前者を採用しています。
- 通算PV方式(Recette採用):各記事に「表示回数」のカウンターを1つ持たせ、表示のたびに数字を1つ増やすだけ。データが非常に軽く、サーバーへの負荷がほとんどありません。
- 期間指定方式:いつ・どの記事が見られたかを、アクセスのたびに日時つきで記録し続ける必要があります。この記録は日々増え続けるためデータベースが肥大化し、表示のたびに集計処理が走って動作が重くなりやすい(特に共有レンタルサーバーで影響が出やすい)方式です。
Recetteは「多くの人が長く使う」ことを前提に、負荷の軽い通算PV方式にしています。
もし「今週の人気記事」など期間指定のランキングを表示したい場合は、それを専門に扱う人気記事系のプラグイン(例:WordPress Popular Posts など)の併用をご検討ください。これらは期間集計のための仕組み(ログ記録やキャッシュ)を備えているため、期間別ランキングを実現できます。Recette標準のランキングと併用することも可能です。