バージョンの互換性などのさまざまな理由により、dedecms のインデックスは実際には少し混乱します。インデックスが適切に設定されている場合、dedecms HTML 生成の速度は主に、記事のリストを取得するときにデータを並べ替える必要性によって影響を受けます。デフォルトではソートされていないため、ボリュームが大きい場合、速度が非常に不十分になります。次の手順で簡単に最適化できます。
1. phpmyadmin を入力し、プライマリ ID のインデックスを除く dedecms サイトのインデックスを削除します。キー;
2. SQL を使用して次のインデックスを作成します。
Alter TABLE `dede_archives` ADD INDEX `click` (`click`);
Alter TABLE `dede_archives` ADD INDEX` (`typeid`); TABLE `dede_archives` ADD INDEX `arcrank` (`arcrank`);
TABLE `dede_archives` ADD INDEX `sortrank` (`sortrank`);
TABLE `dede_archives` ADD INDEX `senddate` (`senddate`); Alter TABLE `dede_archives` ADD INDEX `pubdate` (`pubdate`) ;
Alter TABLE `dede_archives` ADD INDEX `litpic` (`litpic`) ;
Alter TABLE `dede_archives` ADD INDEX `typeid2` (`typeid2`);
データ量1W〜10W程度の範囲では、この後最適化後、コンテンツページに関連記事タグが無い場合、生成速度が3〜5倍速くなります
関連記事タグがある場合も生成速度が速くなります
2〜3倍速くなります