버전 호환성 등 다양한 이유로 인해 Dedecms의 색인은 실제로 약간 혼란스럽습니다. 색인이 적절하게 설정되면 기본적으로 정렬되지 않은 기사 목록을 얻을 때 Dedecms HTML 생성 속도에 주로 영향을 미칩니다. 데이터를 재정렬해야 하는 경우, 볼륨이 큰 경우 속도가 매우 만족스럽지 않을 수 있습니다.
1. phpmyadmin을 입력하고 dedecms 사이트 dede_archives의 인덱스를 삭제합니다. ID 기본 키
2. SQL을 사용하여 다음 인덱스를 생성합니다. :
Alter TABLE `#@__archives` ADD INDEX `click`(`click`)
Alter TABLE `#@__archives` ADD INDEX `typeid`(`typeid`)
Alter TABLE `# @__archives` ADD INDEX `arcrank`(`arcrank`)
Alter TABLE `#@__archives` ADD INDEX `sortrank`(`sortrank) `);
Alter TABLE `#@__archives` ADD INDEX `senddate`(`senddate`)
Alter TABLE `#@__archives` ADD INDEX `pubdate`(`pubdate`); `#@__archives` ADD INDEX `litpic` (`litpic`);
Alter TABLE `#@__archives` ADD INDEX `typeid2` (`typeid2`)
약 1W 정도의 데이터 용량 범위에서 10W, 이렇게 최적화하고 나면 콘텐츠 페이지에 해당 기사 태그가 없으면 생성 속도가 3~5배 빨라집니다
관련 기사 태그가 있으면 역시 2~3배 빨라집니다
위 내용은 Dedecms 템플릿의 내용을 포함하여 HTML 속도를 생성하는 Dedecms 템플릿 Dedecms V31의 최적화 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.