ホームページ >CMS チュートリアル >DEDECMS >DreamWeaverの記事ページの表示速度を高速化する方法

DreamWeaverの記事ページの表示速度を高速化する方法

王林
王林オリジナル
2019-11-07 09:41:382067ブラウズ

DreamWeaverの記事ページの表示速度を高速化する方法

1. dedecms のルート ディレクトリに入り、次のディレクトリを見つけます。

include/inc/inc_fun_SpGetArcList.php

2. 見つけたら、ローカルにダウンロードして開くことをお勧めします。次のコードを見つけます:

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And ( (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; else $tpsql .= ” Or (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; }

3。上記のコードを見つけたら、コメント アウトするか、上記のコードを置き換えます。次のコードに置き換えます:

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And (“.TypeGetSunID($reids[$i],$dsql,’arc’); 
else $tpsql .= ” Or “.TypeGetSunID($reids[$i],$dsql,’arc’);

Find:

$orwhere .= " And ( arc.typeid in ($sonids) Or arc.typeid2 in ($sonids) ) "

に置き換えます:

$orwhere .= " And arc.typeid in ($sonids) ";

具体的な最適化手順:

1. サブ列を閉じて、生成速度を 50 秒で 20 ページから 20 ページに下げます。 20 秒以内に完了します。

2. ランダムなドキュメント (つまり、arclist の sort=rand を持つドキュメント) のタグを削除して、バックグラウンドで見つかるすべてのキャッシュを有効にします。生成速度は20 秒で 20 ページから 6 秒で 6 ページ以上へ

3. ドキュメント テンプレートの削除 の関連ドキュメントでは、生成速度が 6 秒から 1 秒未満に急激に低下しました

推奨チュートリアル: dedecms チュートリアル

以上がDreamWeaverの記事ページの表示速度を高速化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。