動(dòng)易系統(tǒng)性能優(yōu)化完全手冊(cè)(3)_動(dòng)易Cms教程
十一、盡量減少“站內(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ù)“
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒(méi)有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 點(diǎn)擊“設(shè)為首頁(yè)”鏈接后為什么跳轉(zhuǎn)到在線編輯器頁(yè)面?
- 如何實(shí)現(xiàn)虎摘軍事網(wǎng)的圖文調(diào)用頁(yè)面切換特效效果?
- 動(dòng)易系統(tǒng)配置Conn.asp數(shù)據(jù)庫(kù)參數(shù)出現(xiàn)錯(cuò)誤的原因
- 為什么文章文章生成的是同一個(gè)地址呢?
- 如何去掉網(wǎng)站的滾動(dòng)公告的發(fā)布人和發(fā)布時(shí)間?
- 部分虛擬主機(jī)客戶時(shí)常出現(xiàn)MAC驗(yàn)證失敗錯(cuò)誤之解決方法
- 如何去掉首頁(yè)登陸后的"待簽文章"而改為顯示用戶組別?
- 怎樣讓SQL 2005 數(shù)據(jù)庫(kù)轉(zhuǎn)換成 SQL 2000類(lèi)型
- 巧用CSS包含選擇符定義文章標(biāo)題 簡(jiǎn)介效果
- 安裝2007后,鏈接的sql server 2000的數(shù)據(jù)庫(kù),卻提示以下錯(cuò)誤?
- 相關(guān)鏈接:
- 教程說(shuō)明:
動(dòng)易Cms教程-動(dòng)易系統(tǒng)性能優(yōu)化完全手冊(cè)(3)。