ターボモード
ターボモード AJAX リクエストと JSON ファイルに配置された定義済みの商品データを使用してデータベースへの負荷を軽減する拡張機能です -> 商品フィルタリングの速度を向上させます。このモードでは、サイトのフロントエンドでの商品フィルタリング中に大規模な MySQL クエリを生成することを回避できます。設定はここで見つけることができます タブ詳細設定.
製品フィルターの速度を向上させます。このモードにより、サイトフロントでの製品フィルター時に大きな MySQL クエリの生成を回避でき、サーバーへの負荷を軽減し、フィルター結果をより迅速に取得できます!
デモサイト: https://turbo.products-filter.com/
この拡張機能の主なアイデアは、大きな MySQL サーバー側のリクエストをよりシンプルかつ直接的に置き換えます: ID で製品を取得する.

フィルターはクライアント側で処理されます (ブラウザ) クライアント側で、javascript 機能と事前定義された JSON データを使用します。
- 「ターボモード」拡張機能タブのExtensions
- 保存ボタンを押す
- タブ「ターボモード」それを有効にする
- ボタンをクリック「今すぐ更新!” (今すぐ製品データを再構築してください!)
- 操作が終了するまで待つ
- Cron期間と製品データJSONファイルをどこに保存するかを選択します
- JSON 製品データファイルをどこに保存するかをドロップダウンで選択します。プラグインの更新後にデータが削除されないように、製品データファイルを wp-uploads フォルダに保存することをお勧めしますが、すべてのホスティング プロバイダーがこのフォルダから JSON データを取得できるわけではないため、プラグインフォルダにデータを保存することを選択した場合は、それを覚えておき、更新後に上記のボタンを使用して製品データを再構築してください。
- 保存ボタンを押す
- タブ「オプション」 必要に応じてオプションを選択します:カウントを表示、動的再カウント(フィルターが非常に大きい場合は、PC のみを動的に再カウントする)、空のタームを非表示

- 忘れないでください サイトのフロントエンドでキャッシュをリセットするには(ブラウザキャッシュ)
制限事項:
- ターボモードは階層ドロップダウンでは機能しません
- AJAXモードのみであり、そのためすべてのWordPressテーマと互換性があるわけではありません
- ターボモードが有効な場合は、高度なタブで「各アイテムのキャッシュ動的再カウント数」と「キャッシュターム」を無効にしてください。
- 検索フォームが大きすぎると、動的再カウントが有効になっている場合にフリーズする可能性があります (理由– フィルター内のすべての HTML 要素の再描画)
- 製品の最大数 15 000。より多くの情報が必要な場合は、フックを使用してください: 「woof_turbo_mode_products_limit‘
