Web ページのアクセス速度を向上させる方法
Web ページを開く速度が速くなることはわかっています。ユーザーエクスペリエンスを向上させることが効果的な戦略です。 Web ページを開く速度に影響を与える要因は数多くありますが、今回は DreamWeaver CMS の内部プログラムを最適化することで Web ページを開く速度を高速化する方法についてお話します。
まず、記事ページの Javascript を処理します。デフォルトのテンプレートの前に Javascript の大きなセクションがあり、これは 2KB を少し超える可能性があり、各ページは 2KG です。この JS を抽出してファイルとして保存します。今後、ダウンロードする必要があるのは 1 回だけです。ただし、JS 内のパスは状況に応じて置き換えてください。
第二に、記事のクリック数が止まっていることに気付きました。その時間差は 10 秒未満でした。非常に気分が悪くなりました。データをチェックしていることが判明し、影響を受けました。スピード。実際、AJAX を使用してここに記述できます。具体的な方法は次のとおりです:
1. テンプレートを変更して
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
行を削除し、
2. 最初の手順で説明した JS ファイルに JS 関数を追加します。
function getClick(aid,mid) { var taget_obj = document.getElementById('article_click'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/count.php?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成网站的实际路径 DedeXHTTP = null; }
3. plus/count.php ファイルを変更します。 exit()
if(!empty($ajax)) { $row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}='$aid' "); if(is_array($row)) { echo $row['click']; } }
3 の前に次のコードを追加します。Put変更:
<script language="javascript" type="text/javascript">getClick({dede:field name='id'/},mid={dede:field name='mid'/});getDigg({dede:field.id/});</script>。
実際、getClick 関数が記事の最後に配置されている限り、どこに配置されても問題ありません。
推奨チュートリアル: dedecms チュートリアル
以上がDreamweaver はどのようにして Web ページのアクセス速度を向上させますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。