HUSKY - Products Filter Professional for WooCommerce

検索が遅い、またはプラグインがページの読み込みを遅くする

多くの安価なホスティング会社は、弱いハードウェアでサービスを提供しています。このため、製品検索が遅くなる可能性があります。以下の手順を実行できます。

  • キャッシュプラグインを使用します (例: こちら
  • 「オフにする」動的再カウントフィルターで「」と「」空の期間を非表示‘ オプション
  • 使用 Autoptimize
  • 追加 より多くのメモリ WordPress サイトに
  • PHP 8.x.x を使用する
  • また、Advanced → Options タブで「」をアクティブにしてみてください。フィルターの各アイテムの動的な再カウント数をキャッシュします「または「キャッシュターム「検索フォームに多くのタームがある場合」
  • 「」タブの「高度な設定」→「オプション」で有効にする価格フィルターを最適化する‘ サーバー負荷を軽減するため
  • データベースインデックスを追加する クエリパフォーマンスを向上させるために(phpMyAdmin で実行):
    ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20));
    ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));

    注意:置き換えてください wp_ テーブルのプレフィックスが異なる場合は、実際のプレフィックスを使用してください。

  • 検索フォームを完全に非表示にして、オンデマンドで表示することもできます。ウィジェットで「はい‘から’デフォルトで検索フォームを非表示にし、代わりに 1 つのボタンを表示します」ショートコード [woof」属性「start_filtering_btn

+ ページとマスク(例:product-category)のリンクを使用して、WOOF 機能が初期化される場所を使用できます: タブ詳細設定次のサイトページでのみプラグインを初期化します – これにより、サイトのすべてのページでプラグイン機能の初期化を防ぐことができます
併せて読む:

 


これはかなりまともなサポートですね。
以前プラグインによる遅いクエリについてメールしたときに、何か良いものを見つけたかもしれません。プラグインのクエリはまだ大きいですが、WordPress(WooCommerce のバリエーション)の問題だと理解しています。しかし、長い読み込み時間を避けるための解決策を見つけました。このトリックを使用して MySQL を調整します。 http://mysqltuner.com/
ロード時間は 15 秒から 4/5 秒になりました。まだ速くはありませんが、以前よりずっと良くなりました。次のステップは PHP をアップグレードすることです。現在 PHP 5.3 を使用しています。
いずれにしても:もし人々がwoofが遅いと不満を言うなら、彼らに mysqltuner。それは私にとって大きな違いになりました。
改めてありがとうございました!
Bart