靜態頁面相對動態頁面更利于優化,其實本來沒有太大區別,動態頁面維護更方便,但用戶每次訪問都讀取數據庫,對服務器有一定要求。如果需要在靜態頁面增加動態內容主要有以下方法,一是用Ajax異步加載文章;二是用自定義宏標記。
自定義宏標記并不是實時的,有緩存時間,本文將介紹的修改方法。
建立自定義宏標記隨機動態調用文章

增加名為Hot的標記,在正常顯示內容里面填寫隨機文章通用標簽(orderby根據實際情況修改),其他默認即可。
{dede:arclist row="10" titlelen="38" orderby="rand"}
<li><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li>
{/dede:arclist}

用js調用并取消緩存才能動態顯示,下面橙色部分是增加內容。
<script src='/plus/mytag_js.php?aid=1&nocache=1' language='javascript'></script>



















