国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > 織夢(mèng)DEDE > 正文

加快DedeCMS文章頁(yè)顯示速度的兩個(gè)小技巧分享

2024-07-12 09:09:24
字體:
供稿:網(wǎng)友
加快織夢(mèng)DedeCMS文章頁(yè)顯示速度的兩個(gè)小技巧分享:
第一步 
處理文章頁(yè)的Javascript,在默認(rèn)模板中前面有一大段Javascript,可能有2KB多一點(diǎn),每個(gè)頁(yè)2KG,集少成多也不少了。

我就把這段JS提取出來,另存為一個(gè)文件,以后只要下載一次就可以了。不過注意要把JS里的路徑根據(jù)自己的情況替換一下。 
 
第二步 
發(fā)現(xiàn)文章到點(diǎn)擊次數(shù)那里卡住了,有時(shí)差不要十來秒,感覺很不好,原來在查數(shù)據(jù),影響了速度。其實(shí)這里我們可以用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>這行去掉,加上<span id="article_click"></span> 
2、在第一步所說的的JS文件里加入一個(gè)JS函數(shù) 
 
代碼如下: 
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); //這里要根據(jù)情況改成網(wǎng)站的實(shí)際路徑 
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、把<script language="javascript" type="text/javascript">getDigg({dede:field.id/});</script>改為:& lt;script language="javascript" type="text/javascript">getClick({dede:field name='id'/},mid={dede:field name='mid'/});getDigg({dede:field.id/});</script>。其實(shí)getClick這個(gè)函數(shù)只要放在文章后面,哪里都無所謂。 
 
我是剛開始用DEDECMS,感覺功能很好很強(qiáng)大,技巧方面暫時(shí)就這兩點(diǎn),經(jīng)過這兩步好,感覺顯示速度快了不少。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮安市| 嘉定区| 博爱县| 江阴市| 杨浦区| 邹城市| 滨州市| 会同县| 昭平县| 民丰县| 勃利县| 吉安市| 西华县| 万山特区| 措美县| 泾源县| 沙坪坝区| 罗江县| 隆林| 荣昌县| 应用必备| 安多县| 随州市| 天气| 石狮市| 陇南市| 卓资县| 泰安市| 兰西县| 专栏| 清镇市| 綦江县| 施甸县| 荣昌县| 上犹县| 马边| 阜康市| 弥渡县| 蒙阴县| 崇义县| 偏关县|