>  기사  >  CMS 튜토리얼  >  Dreamweaver는 웹 페이지 액세스 속도를 어떻게 향상합니까?

Dreamweaver는 웹 페이지 액세스 속도를 어떻게 향상합니까?

angryTom
angryTom원래의
2019-11-09 13:22:111679검색

우리는 웹페이지 열기 속도를 높이는 것이 사용자 경험을 향상시키는 효과적인 전략이라는 것을 알고 있습니다. 오늘은 DreamWeaver CMS 내부 프로그램을 최적화하여 웹 페이지 열기 속도를 높이는 방법에 대해 이야기하겠습니다.

우선 기사 페이지의 Javascript를 다루세요. 기본 템플릿 앞에는 Javascript의 큰 부분이 있는데, 이는 2KB가 조금 넘을 수 있으며 각 페이지는 2KG입니다. 이 JS를 추출하여 파일로 저장하겠습니다. 나중에 한 번만 다운로드하면 됩니다. 하지만 JS에서는 자신의 상황에 맞게 경로를 교체하는 것이 좋습니다. Dreamweaver는 웹 페이지 액세스 속도를 어떻게 향상합니까?둘째, 클릭수에서 10초도 안 되는 시간차로 기사가 멈췄다는 사실을 발견했는데, 데이터를 확인해보니 기분이 매우 나빴습니다. 속도에 영향을 미쳤습니다. 실제로 AJAX를 사용하여 여기에 작성할 수 있습니다.

1. 템플릿을 수정하고

<script src="{dede:field name=&#39;phpurl&#39;/}/count.php?view=yes&aid={dede:field name=&#39;id&#39;/}&mid={dede:field name=&#39;mid&#39;/}" type=&#39;text/javascript&#39; language="javascript"></script>
줄을 제거하고

e94a7f04396ff01b72f58d0b3e2223b254bdf357c58b8a65c66d7c19c8e4d114

2 첫 번째 단계에서 언급한 JS 파일에 JS 함수를 추가합니다.

function getClick(aid,mid) 
{ 
var taget_obj = document.getElementById(&#39;article_click&#39;); 
myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
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}=&#39;$aid&#39; "); 
if(is_array($row)) 
{ 
echo $row[&#39;click&#39;]; 
} 
}

3 앞에 다음 코드를 추가합니다.

5a1f45f4277a3855bbcbefa46c243347

다음으로 변경:

<script language="javascript" type="text/javascript">getClick({dede:field name=&#39;id&#39;/},mid={dede:field name=&#39;mid&#39;/});getDigg({dede:field.id/});</script>。
사실 getClick 함수가 필드 끝에 배치되는 한 기사가 어디에 있는지는 중요하지 않습니다.

추천 튜토리얼:

dedecms 튜토리얼

위 내용은 Dreamweaver는 웹 페이지 액세스 속도를 어떻게 향상합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.