PowerCMS™
現在、PHP の脆弱性に関する報道および発表に伴いお問い合わせが集中しており、回答まで通常よりもお時間を頂いております。ご理解とご協力をお願します。
[新着情報] PHP の重大な脆弱性(CVE-2026-109618、CVE-2026-109619)に関する対応のお願い を追加しました。
[新着情報] JVN#91153973 で注意喚起されている複数の脆弱性についてワークアラウンドの対策 (10月9日更新) を追加しました。
[よくあるご質問] リリースのお知らせなど PowerCMS 製品のメールマガジンを受け取るには? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > パフォーマンスと再構築 > ダイナミック検索(Altsearch)の処理スピードを上げる…

ダイナミック検索(Altsearch)の処理スピードを上げる方法はありますか?

いくつかの方法があります。

いずれの方法でも改善しない場合サーバのスペックを上げることを検討ください。

  • MySQL の設定を見直す(my.cnf)
  • memory_limit の値を上げる
  • 検索結果をキャッシュするようにする
  • 静的生成可能な部分をインデックス・アーカイブ化してインクルードするようにする、または逆に、 DynamicMTML で必要な部分だけ動的処理にする
  • テンプレートのモジュールインクルードを減らし、フラット化する
  • 検索結果表示の各エントリ部分についても静的に書き出し、インクルードする(例えば、result/entry_<$MTEntryID$>.inc(静的ファイル)にしてインクルードするなど)
  • リレーション部分を見直す(タグ、カテゴリー情報、コメント、アイテム等の mt_entry テーブル以外のデータを使用する部分は負荷が高い)
  
更新日
2018年9月18日

この質問の関連カテゴリー

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。