【MT】カスタムフィールドの値で並べ替えやフィルタリングするとエントリーの保存が遅くなる

以前カスタムフィールドの値で並べ替えやフィルタリングするという記事を書き、その時は非常に便利でした。

今回かなり1エントリー当たり約100個のカスタムフィールド入力項目があり、また、15個(複数選択可)チェックボックスで条件分岐を行う事をしたのですが、エントリー数が40個程で、エントリー保存時に500エラーが出るようになってしまった。
再構築を軽減させる方法をいくつか試したのですが、効果無し。
色々試した結果、カスタムフィールドのソートを含んだテンプレートの再構築に負荷が掛かっていることが判明。

対処方法はとにかくテンプレートを軽くするしかないようです。
私の対処方法聞きたい方は個別にお問い合わせください。

ちなみに
ダイナミックパブリッシングを使わないという条件で構築しました。
ダイナミックパブリッシングを使えばクリア出来そうです。試してないので予想ですけど・・・