動(dòng)易系統(tǒng)性能優(yōu)化完全手冊(cè)(3)_動(dòng)易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!


      十一、盡量減少“站內(nèi)鏈接”的數(shù)目。
      通過(guò)站內(nèi)鏈接,我們可以方便的在文章內(nèi)容中自動(dòng)的將相關(guān)要害字加上鏈接,會(huì)大大增強(qiáng)網(wǎng)站內(nèi)容間的關(guān)聯(lián)度。但站內(nèi)鏈接的數(shù)目不宜過(guò)多,否則會(huì)引起嚴(yán)重的性能下降。這個(gè)功能和自定義標(biāo)簽一樣,在生成每篇文章時(shí),要對(duì)文章內(nèi)容進(jìn)行替換操作,假如站內(nèi)鏈接數(shù)量過(guò)多,就會(huì)因?yàn)樘鎿Q次數(shù)太多而引起性能下降問(wèn)題,如確實(shí)需要很多的替換內(nèi)容,請(qǐng)盡量減少替換次數(shù),比如可以設(shè)置為“替換1次”,而不使用全文替換。


      十二、盡量不要使用文章內(nèi)容“自動(dòng)分頁(yè)功能”,改為“不分頁(yè)”或“手動(dòng)分頁(yè)”。
      自動(dòng)分頁(yè)的算法非常復(fù)雜,動(dòng)易2006中有近千行代碼來(lái)對(duì)自動(dòng)分頁(yè)過(guò)程中的各種邊界問(wèn)題進(jìn)行判定,但這仍然會(huì)出現(xiàn)許多程序員考慮不周的情況,從而導(dǎo)致分頁(yè)效果不理想,非凡是在一些排版格式復(fù)雜的文章中,自動(dòng)分頁(yè)的效果不理想。另外,假如文章內(nèi)容比較大,而自動(dòng)分頁(yè)功能可能會(huì)引起性能問(wèn)題。


      十三、把數(shù)據(jù)從ACCESS導(dǎo)入到SQL時(shí),絕對(duì)不能使用SQL自帶的“導(dǎo)入/導(dǎo)出功能”,而是使用動(dòng)易提供的數(shù)據(jù)遷移工具。
      我們從數(shù)據(jù)庫(kù)查詢數(shù)據(jù)時(shí),查詢的性能除了和查詢語(yǔ)句的優(yōu)化有很大關(guān)系外,還和數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)有很大關(guān)系,非凡是表的主鍵、索引的合理設(shè)計(jì)密切相關(guān)。動(dòng)易官方的數(shù)據(jù)庫(kù)對(duì)此已經(jīng)做了許多優(yōu)化,不用擔(dān)心這些設(shè)計(jì)。但我們?cè)谑褂肧QL自帶的數(shù)據(jù)導(dǎo)入/導(dǎo)出功能時(shí),會(huì)丟失數(shù)據(jù)庫(kù)中的主鍵、索引等數(shù)據(jù)約束條件,這樣導(dǎo)入的數(shù)據(jù)雖然也能“正常”查詢,但查詢可能是動(dòng)易原始數(shù)據(jù)庫(kù)的幾倍之多。為此,動(dòng)易專(zhuān)門(mén)提供了一個(gè)數(shù)據(jù)遷移工具。所以大家在把ACCESS中的數(shù)據(jù)遷移到SQL中時(shí),一定要使用動(dòng)易提供的數(shù)據(jù)遷移工具。


      十四、盡量將搜索間隔時(shí)間設(shè)置得大一些


      十五、刪除無(wú)用的模板方案和模板。刪除無(wú)用的風(fēng)格
      無(wú)用的模板方案會(huì)占用大量的數(shù)據(jù)庫(kù)空間,在查詢時(shí)也會(huì)占用更多資源。所以對(duì)于不必要的模板方案、模板、風(fēng)格,我們一定要果斷的刪除掉。動(dòng)易提供的官方數(shù)據(jù)庫(kù)為了讓大家有更多的模板使用,放了4套模板方案,另外在下載中心還提供了40多套模板,當(dāng)你選定好自己中意的模板方案后,對(duì)于其他模板一定要果斷的刪除掉。


      十六、欄目導(dǎo)航不要使用“無(wú)級(jí)下拉菜單”,改為使用“普通菜單”或“無(wú)菜單”方式
      動(dòng)易默認(rèn)的“無(wú)級(jí)下拉菜單”提供的效果非常漂亮,但客戶端要實(shí)現(xiàn)這些效果需要非常大的計(jì)算量,當(dāng)欄目比較多后,配置差點(diǎn)的電腦打開(kāi)網(wǎng)站時(shí),將會(huì)因?yàn)镮E長(zhǎng)時(shí)間運(yùn)算這個(gè)菜單的顯示效果而導(dǎo)致打開(kāi)速度非常慢。所以為了性能,請(qǐng)大家不要使用這個(gè)菜單效果,最好是改為使用“無(wú)菜單”效果,或者干脆自己定義一個(gè)自定義標(biāo)簽,用純HTML代碼。


      十七、不要使用動(dòng)易自帶的網(wǎng)站統(tǒng)計(jì)功能
      眾所周知,網(wǎng)站統(tǒng)計(jì)功能是非常占用資源的,動(dòng)易的網(wǎng)站統(tǒng)計(jì)功能也不例外。現(xiàn)在網(wǎng)上有許多免費(fèi)的網(wǎng)站統(tǒng)計(jì)服務(wù),如Google、CNZZ,我們?yōu)槭裁床挥眠@些免費(fèi)的統(tǒng)計(jì)服務(wù),而讓自己的網(wǎng)站再增加一個(gè)極占資源的功能。

      十八、更改自動(dòng)刷新短消息時(shí)間
        默認(rèn)模板的“用戶登錄”的自定義標(biāo)簽里,將“LoadUserLogin('{$InstallDir}',0,2)”都改成“LoadUserLogin('{$InstallDir}',0,1)”。
        用戶短消息彈出窗口設(shè)置參數(shù),參數(shù)“1”表示用戶進(jìn)行會(huì)員中心彈出未讀短信息窗口,即系統(tǒng)不自動(dòng)刷新,只有會(huì)員登錄會(huì)員中心時(shí)或但手動(dòng)刷新頁(yè)面系統(tǒng)才檢測(cè)是否有短消息,若有則彈出短消息窗口,登錄后若不刷新頁(yè)面,即使在登錄的狀態(tài)有人發(fā)短消息給會(huì)員,也不會(huì)自動(dòng)彈出短消息窗口。參數(shù)“

      查看更多 動(dòng)易Cms教程  動(dòng)易Cms模板

      來(lái)源:模板無(wú)憂//所屬分類(lèi):動(dòng)易Cms教程/更新時(shí)間:2006-05-25
      相關(guān)動(dòng)易Cms教程