投稿画面で、キャッシュを削除するとサーバーにめちゃくちゃ負荷がかかって500エラーになるんですが・・

ホーム フォーラム一覧 Celtispack 及びアドオンに関するフォーラム 投稿画面で、キャッシュを削除するとサーバーにめちゃくちゃ負荷がかかって500エラーになるんですが・・

  • このトピックには1件の返信、2人の参加者があり、最後にenomotoにより7年、 5ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #5619
    Anonymous
    メンバー

    セルティスパックでを使って、内部URL参照のリンクをリンクカードみたいにつかってたんですが、投稿画面で、キャッシュを削除するとサーバーにめちゃくちゃ負荷がかかってサイト全体が、500エラーになるんですが・・

    この記事編集画面のキャッシュ削除ボタンの機能って、記事全部に走るんでしょうか?

    回避の方法はあるんでしょうか?

     

    また、もし、サイト固有の症状であれば、回避できず、しかたがないので、

    ワードプレス標準のリンクカードに戻す方法を教えてください。

    プラグインを削除しても戻らなかったので・・・

     

     

     

    #5620
    enomoto
    キーマスター

    キャッシュ削除ボタンは、その記事内に 仮に10個の oEmbed 埋め込みがあれば10個全部のキャッシュをクリアします

    するとその記事の更新時やキャッシュクリアだけで記事を更新していない場合は最初の表示時に10個の oEmbed データを取得しにいきますのでサーバーによっては負荷がかかりすぎる場合があるかもしれません。ただ、負荷がかかるのはキャッシュが作成される最初の1回のみです

    また、これは セルティスパックのブログカードに限った話ではなく oEmbed を使っている他のサービス 例えば youtube 等を埋め込んでいてそのoEmbedキャッシュをクリアした場合も同様です

    回避する方法は、サーバーの能力にあわせて oEmbed 埋め込みを使いすぎないということだと思います

    サーバーの能力が低いと思われる場合は、1つの記事内の oEmbed 埋め込みを1~2個程度にしておくのが良いと思います

    Celtispack のブログカードを止めて、WP標準のブログカードにするには、設定画面で最初に oEmbed extended 埋め込みURLからブログカード作成の形式をWP標準形式に設定してから、各投稿記事毎にキャッシュをクリアすれば、次にその記事を表示するときに埋め込んだURL先でWPブログカードに対応しているならばWP標準形式のブログカードとして表示されるはずです

     

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。
go-to-top