フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 人気記事一覧の設置について
    トピック投稿者 yyyaaa12

    (@yyyaaa12)

    @munyagu さん

    そうですね、試行錯誤してみます。

    ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 人気記事一覧の設置について
    トピック投稿者 yyyaaa12

    (@yyyaaa12)

    @munyagu さん

    @shokun0803 さん

    ご回答ありがとうございます。

    とても参考になりました。

    いただいたご意見と状況を踏まえてwp rest apiを使った人気上位10件の投稿の取得を考えています。

    【状況】
    ・Popular Postsを使用すると、サーバー通信が頻繁に発生してサーバーへの負荷が高い
    ・現状、GAがGA4のアップデートを頻繁に行っており仕様が変わる可能性がある
     ・UAは今年廃止

    【上記踏まえた対応】
    ・投稿記事に閲覧数をカウントするカスタムフィールドを追加
    ・wp rest apiの独自エンドポイントを作成
     ・閲覧数が多い人気記事を10件出力
    ・独自エンドポイントが出力したjsonをWP REST Cacheなどでキャッシュ
     ・ブログの投稿、更新、削除が行われたらキャッシュされたファイルを破棄
     ・キャッシュの保持期間は1年などブログの投稿、更新、削除がされなければキャッシュされたファイルはほぼ破棄されない
    ・category.php、single.phpは、キャッシュされたjsonを参照して人気記事一覧を出力

    上記対応ですとサーバーの負荷は抑えられそうでしょうか?
    そもそも、ページビューが凄い多いサイトでは無い為、
    問題ないとは思うのですがせっかく実装するなら最善のものをと考えておりまして。

    素人質問で申し訳ありませんが、もしご回答いただけるようでしたら幸甚です。

    • この返信は1年、 11ヶ月前にyyyaaa12が編集しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)