検索にとても時間がかかる

ホーム フォーラム 使い方全般 検索にとても時間がかかる

このトピックには3件の返信が含まれ、2人の参加者がいます。7 年、 5 ヶ月前 debau さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #50239

    debau
    参加者

    こんにちは。

    WP Custom Fields Search で

    フィールドを5項目設定し、

    それぞれドロップダウンオプションで項目を登録していますが、

    検索にとても時間がかかり困っています。

    たった1項目の検索にも2分くらいかかってしまいます。

    対処方法や原因などお分かりでしたら

    お教えいただけますと助かります。

    よろしくお願いします。

    不具合の場合は必ずご記入ください。


    Welcart のバージョン:

    症状を確認したブラウザ:

    サーバー(会社名、サービス名):

    SSLの利用: 無し | 専用SSL | 共用SSL

    WordPress のパーリンク設定:


    #61407

    nanbu
    参加者

    こんにちは。

    WP Custom Fields Search というプラグインをこちらでもインストールして試してみました。動作的にはWelcart と競合することなく使用できると思いました。

    処理速度の件ですが、これはテストしている環境にどの程度データ(記事や商品)があるかで変ってきます。例えばリビジョンコントロールでデータの肥大化を抑えるなどの対策を行なうのも重要かと思います。

    また、このサーチプラグインがどの様に検索しているかによっても大きく結果が変ってきます。

    確かにWelcart はpostmeta をフル活用しています。

    そもそもpostmeta は、key にはindex がかかっていますが、value にはかかっていません。そのValue をワイルドカードで検索する場合非常に処理が重くなります。カスタムフィールドなどpostmeta を多用しているサイトではこの手の検索は時間がかかるはずです。

    一度Welcart を停止させてテストしてみてください。

    Welcart との因果関係が見つかりましたらまたフィードバックしていただけると助かります。よろしくお願いいたします。

    #61408

    debau
    参加者

    アドバイス、ありがとうございました!

    一度 Welcart を停止して試してみます。

    また、何かわかりましたら

    ご連絡いたします。

    よろしくお願いいたします。

    #61409

    debau
    参加者

    こんにちわ。

    一度 Welcart を停止する前に、

    そもそも WP Custom Fields Searchでの設定方法に

    不備はなかったかと見直してみたところ、

    データフィールドが All Fields や All Items に

    設定されていたので、これを各ラベル名に合わせて

    設定しなおしました。

    その直後から、そのおかげなのかどうなのかも

    不明なのですが、

    どういうわけか時間もかからず

    検索が無事できるようになりました。

    おそらくとても基本的なことだったかもしれません。

    お騒がせいたしました。

    現在200個の商品を登録済みで、

    今後、最終500個くらいまで登録する予定ですので

    数が増えることで、また同様な問題が起こるようなことが

    ありましたら、あらてめて投稿させていただきます。

    取り急ぎご報告まで。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。