サポート » 使い方全般 » 「カテゴリーなし」と表示される

  • yuco

    (@yuco)



    自分のブログ blog.yuco.net のことでお尋ねしたく思います。

    以前(数週間程度前?)までは、作っていたカテゴリーが表示されていたのですが、いつからか覚えていないのですが、サイドバーに「カテゴリーなし」と表示されるようになってしまいました。以前も、たまに「カテゴリーなし」になることがあったのですが、放置していたら元通りに直っていました。

    カテゴリーが消える前後にしたことといえば、このブログは、さくらインターネットのレンタルサーバ スタンダードコースで借りていますが、「お客さまにて設置されたCGIやPHPによりデータベースサーバに負荷が発生しておりましたため、過負荷やアクセス数等に関する制限が設けられておりました。恐れ入りますが、お客さまにて原因となるプログラムを特定していただき負荷の改善を図ってくださいますでしょうか。」とレンタルサーバ側に言われたため、WP Super Cacheを導入して負荷改善を図りました。

    このカテゴリが表示されない問題は、レンタルサーバ側の負荷制限またはWP Super Cacheに関係があるでしょうか?なお、Ktai Styleを入れているのですが、携帯から閲覧した場合はカテゴリーは表示されています。

    レンタルサーバ側の負荷制限ということであれば、このブログを使うことがメインの目的で現在のサーバを借りておりますので、現在の使い方(130ページ程度、1日1000PV程度)の負荷は、さくらのスタンダードコースでは捌ききれないということで、別のサーバを検討したいと思います。よろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター jim912

    (@jim912)

    yucoさん、こんにちは。

    ブログ拝見いたしました。
    確たることは実際にサーバにログインしてみないとわかりませんが、可能性としては、カテゴリーの多さによるデータベースへの負荷が大きくなっていることが考えられます。

    カテゴリー表示は、ツリー構造にするため、表示するカテゴリー毎にデータベースへの問い合わせを行っているようで、このあたりが負荷と認識されているのかもしれません。

    WP Super Cacheを利用すれば、ページ表示毎にこのクエリーを行う必要がなくなりますから、負荷軽減にはつながるものと思われます。

    ほぼ推測のみで申し訳ありませんが、参考となれば幸いです。

    yuco

    (@yuco)

    >jim912さま

    yucoです。コメントありがとうございます。カテゴリー数は確かに多いです。現在、WP Super Cacheを入れていますが、それでも負荷が高いのかもしれませんね。今借りているレンタルサーバにどの程度まで期待していいのか悩んでいます。

    ちなみに、最初の投稿をポストする前は数日間にわたって「カテゴリーなし」の状態だったのですが、投稿の数時間後にはカテゴリーが復活し、その後、現在また「カテゴリーなし」状態になっています。その間エントリの新規投稿やカテゴリの新規追加等は行いましたが、これらが引き金になっているのかどうか分かりません。

    モデレーター jim912

    (@jim912)

    yucoさん、こんにちは。

    またカテゴリーなしの表示になってしまっているようですね。。。
    現状のサーバ環境で安定した表示をするのであれば、カテゴリ表示について仕様変更が必要でしょう。
    上にも書いたとおり、ツリー構造の表示にするために多数のデータベースリクエストを行っているので、このツリー構造表示をやめて、すべてのカテゴリーを同列として表示させれば、データベースへのリクエストは、かなり改善されるはずです。
    この指定の仕方は、wp_list_categoriesのhierarchicalパラメータを0もしくはfalseと設定すれば大丈夫です。

    <?php wp_list_categories('hierarchical=0'); ?>

    その他、wp_list_categoriesのパラメータ指定については、codexに掲載されていますので、参考にされると良いかと思います。

    テンプレートタグ/wp list categories

    もしウィジェットで管理されている場合は、「階層を表示」のチェックを外せば、同様の効果が得られるはずです。

    ツリー構造をあきらめたくないのであれば、現状のサーバ環境では難しいと思われますので、より潤沢なサーバリソースを使える環境への移転をお奨めいたします。

    yuco

    (@yuco)

    >jim912さま

    コメントありがとうございます。アドバイス通り、ウィジェットで階層表示をゼロにしてみてもカテゴリーが表示されないので、wp_list_categoriesのhierarchicalパラメータを0にしたりしてみましたが、やはりカテゴリーは表示されません。原因はよく分かりませんが、別のレンタルサーバと契約して、現在試用期間中なので、別のレンタルサーバなら表示されるかどうか試してみたいと思います。

    こんにちわ。

    私も同じ症状が最近でました。
    カテゴリーがすべて消えて、未分類だけになり、カテゴリーを新規で追加しても表示されない状態でした。
    データベースを見たところ、実データはあったので、とりあえず1日様子をみたら直ってました。

    最後の方では、phpmyadminにもログインができなくなり、以下のようなメッセージがでました。

    phpMyAdmin –
    > エラーが出たためセッションを開始できませんでした。PHP やウェブサーバのログファイルに出ているエラーを確認して、PHP を正しく設定してください。

    さくらに問い合わせたところ、

    お知らせいただきましたエラーが表示され、phpMyAdmin へのログインが
    できない場合、一時的にアクセスが集中している事が考えられます。

    だそうです。
    カテゴリーもそれほど多くないので、とりあえず、様子を見るしかないですかね。

    [環境]
    ・さくらスタンダードプラン
    ・WordPress2.9.2

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「「カテゴリーなし」と表示される」には新たに返信することはできません。