婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > dedecms負(fù)載性能優(yōu)化實(shí)例,三招讓你的dedecms快10倍以上第1/2頁

dedecms負(fù)載性能優(yōu)化實(shí)例,三招讓你的dedecms快10倍以上第1/2頁

熱門標(biāo)簽:電銷外呼線路改不外呼線路 強(qiáng)訊外呼系統(tǒng) 電話機(jī)器人批發(fā) 智能電銷機(jī)器人廣告語 長春極信防封電銷卡公司 貴陽ai外呼系統(tǒng) 重慶人工智能電銷機(jī)器人報(bào)價(jià) crm外呼系統(tǒng)好不好 愛巢地圖標(biāo)注

還是因?yàn)橐粋€(gè)表的大數(shù)據(jù)造成性能嚴(yán)重下降?難道我們必須通過分多個(gè)表來存儲(chǔ)才能解決問題嗎?以下我們通過一個(gè)實(shí)例來解析和優(yōu)化dedecms的數(shù)據(jù)管理性能,千萬別讓mysql當(dāng)替罪羊,罪莫大焉。
測試數(shù)據(jù)是無意中得到的企業(yè)黃頁的數(shù)據(jù),數(shù)據(jù)量將近90萬,都是完全真實(shí)的數(shù)據(jù),測試使用的程序是dedecms4.0版本,你問為什么不用dedecms5.1?那是因?yàn)槲覀優(yōu)榱藘?yōu)化,針對dedecms做了很多修改,如果使用dedecms5.1,我們害怕收到法院傳票……,補(bǔ)充一句,以下的優(yōu)化方法均能在dedecms5.1中使用,請?jiān)诶斫馄湓淼幕A(chǔ)上自行完成。

未優(yōu)化前我們測試發(fā)現(xiàn)主要有三個(gè)經(jīng)常性的操作在dede大數(shù)據(jù)量的情況下影響管理性能,分別是文檔生成、列表頁生成和欄目列出所有文章,我們就針對這三個(gè)方面進(jìn)行優(yōu)化實(shí)踐。
以下是測試數(shù)據(jù)的基本信息:

文檔數(shù)量接近90萬

每個(gè)欄目包含近3萬數(shù)據(jù)

1.改進(jìn)文檔生成速度

問題提出

        和我們前一次測評(píng)結(jié)果相同,dedecms的文檔的生成速度慘不忍睹。使用默認(rèn)模板(article_article.htm),平均接近30秒才能生成20個(gè)頁面(如圖),按照這個(gè)速度生成下去,90萬的數(shù)據(jù)全部生成網(wǎng)頁能等到頭發(fā)都白了。那么到底問題在哪里呢?

優(yōu)化前單個(gè)欄目文檔生成速度

問題分析

        先排除表索引的問題,因?yàn)閐ede的數(shù)據(jù)庫已經(jīng)在數(shù)據(jù)主表(dede_archives)為主要字段都建立了索引。再排除主要內(nèi)容的提取效率問題,因?yàn)轫撁嫔蛇^程中讀取頁面中的文章數(shù)據(jù),每次需要到主表和附表中select取得id值唯一的數(shù)據(jù)內(nèi)容,這個(gè)SQL語句的效率我們通過直接在mysql中運(yùn)行SQL語句測試,執(zhí)行時(shí)間非常短,因此這也不是最大的瓶頸。

        終于在頁面生成過程中,我們發(fā)現(xiàn)程序執(zhí)行了數(shù)次主表(dede_archives)查詢,并取出符合一組復(fù)雜查詢條件數(shù)據(jù)的操作,查詢效率非常低,原來是它在影響效率!通過調(diào)試跟蹤,我們定位了問題的關(guān)鍵,元兇就是模板中arclist標(biāo)簽。Arclist標(biāo)簽是很多人很喜歡用的標(biāo)簽,因?yàn)樗容^靈活,能從數(shù)據(jù)中取出熱門、最新、相關(guān)等各種類型的文章列表,但是arclist標(biāo)簽每次都會(huì)帶著一大推搜索條件去主表中查詢,實(shí)際上對于一次性生成大量文章來說,如果使用相同的模板,arclist對數(shù)據(jù)庫的查詢操作只是簡單機(jī)械重復(fù)罷了,為此而耗費(fèi)了大量時(shí)間絕對是不值得的。接下來我們給出問題解決的建議。

解決問題

解決方案1:去掉最終頁面模板中的arclist標(biāo)簽,或者盡可能少用。這個(gè)方法雖然能極大提高效率,但是無異于潑水把孩子潑走了,對于企圖增加訪問pv的網(wǎng)站來說,不建議使用。

解決方案2:建立arclist緩存,將每次arclist生成的數(shù)據(jù)放到臨時(shí)目錄或者緩存當(dāng)中,在文檔生成過程中判斷緩存是否有更新,如果無更新,直接使用緩存數(shù)據(jù)。這個(gè)方法無需改變模板,對于提高生成效率也有一定的效果,但由于對程序改動(dòng)較大,酌情考慮使用。

解決方案3:也是小組建議的解決方案,那就是充分挖掘現(xiàn)有dedecms的功能,在盡量不改變程序的基礎(chǔ)上,大幅提高效率。具體的方法就是通過freelist(自由列表生成)功能事先生成熱門文章、最新文章、相關(guān)文章等內(nèi)容的列表頁面,然后使用dedecms提供的include標(biāo)簽直接引入文檔頁面。標(biāo)簽格式為:{dede:include file='列表頁面文件名稱' ismake=' no'/}。這個(gè)方案優(yōu)點(diǎn)在于僅增加部分操作步驟,沒有改動(dòng)任何程序,性能提高亦非常明顯。下圖就是我們利用這個(gè)方法優(yōu)化后的生成速度,僅用時(shí)50秒就完成了1500多頁的文章生成,達(dá)成目標(biāo)優(yōu)化效果。此方案由于增加了操作步驟,懶人慎用。

優(yōu)化后單個(gè)欄目文檔生成速度

2.改進(jìn)列表頁面生成速度

問題提出

        接下來我們繼續(xù)測試列表頁面的生成,這次我們學(xué)乖了,先把模板(list_article.htm)中的arclist標(biāo)簽刪除后再測試,但是生成效果依然非常不理想。如下圖,每個(gè)列表頁面生成時(shí)間接近20秒(我們修改了頁面結(jié)果輸出提示,為了大家更方便看到每個(gè)列表頁面生成時(shí)間),按照每頁50條數(shù)據(jù)計(jì)算,生成單個(gè)欄目的3萬數(shù)據(jù)理論上也要花費(fèi)3個(gè)多小時(shí),生成90萬數(shù)據(jù)……無語ing。由于列表內(nèi)容使用的是list標(biāo)簽,這是一個(gè)和arclist有點(diǎn)類似的標(biāo)簽,因此我們不能延續(xù)上面的做法來解決問題,只能另辟蹊徑。

優(yōu)化前的列表頁面生成速度

問題分析

        由于目標(biāo)鎖定在list標(biāo)簽,測試的過程就簡單了。我們直接使用dedecms中l(wèi)ist的查詢語句做優(yōu)化分析,很快發(fā)現(xiàn)了問題。我們測試了list中的sql查詢語句,以下代碼就是list用來查詢數(shù)據(jù)庫中對應(yīng)條件的SQL語句,執(zhí)行時(shí)間大約為15秒,效率很不理想。

Select arc.ID,arc.title,arc.iscommend,arc.color, arc.typeid,arc.ismake,arc.money,arc.description,arc.shorttitle, arc.memberid,arc.writer,arc.postnum,arc.lastpost, arc.pubdate,arc.senddate,arc.arcrank,arc.click,arc.litpic, tp.typedir,tp.typename,tp.isdefault,tp.defaultname, tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl from dede_archives arc left join dede_arctype tp on arc.typeid=tp.ID left join qiye_addonarticle on arc.ID = qiye_addonarticle.aid where arc.arcrank > -1 And ( ( arc.typeid='1′ ) or arc.typeid2='1′) order by arc.sortrank desc limit 0,50

        我們注意到這個(gè)SQL語句中的where子句使用了and和or的多種條件判斷,經(jīng)驗(yàn)告訴我們?nèi)绻樵冏泳渲惺褂昧薸n或者or語句,會(huì)導(dǎo)致全表掃描,這樣的話索引的效率就無法體現(xiàn)。我們簡化了where子句的判斷條件進(jìn)行測試,結(jié)果發(fā)現(xiàn)刪除了or子句之后,查詢效率大幅提升,上面的查詢語句只用時(shí)不到1秒就獲得了查詢結(jié)果。這就是問題關(guān)鍵。

12下一頁閱讀全文

標(biāo)簽:陜西 廣安 上海 保定 清遠(yuǎn) 山南 內(nèi)蒙古 吳忠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《dedecms負(fù)載性能優(yōu)化實(shí)例,三招讓你的dedecms快10倍以上第1/2頁》,本文關(guān)鍵詞  dedecms,負(fù)載,性能,優(yōu)化,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《dedecms負(fù)載性能優(yōu)化實(shí)例,三招讓你的dedecms快10倍以上第1/2頁》相關(guān)的同類信息!
  • 本頁收集關(guān)于dedecms負(fù)載性能優(yōu)化實(shí)例,三招讓你的dedecms快10倍以上第1/2頁的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美吻胸吃奶大尺度电影| 欧美日韩极品在线观看一区| 从欧美一区二区三区| 欧美疯狂性受xxxxx喷水图片| 日韩一区有码在线| www.欧美亚洲| 亚洲人被黑人高潮完整版| 99久久精品费精品国产一区二区| 欧美激情综合在线| 成人在线视频一区| 17c精品麻豆一区二区免费| av电影在线观看完整版一区二区| 欧美极品aⅴ影院| 97久久超碰精品国产| 一区在线观看免费| 欧美日韩中文另类| 青草国产精品久久久久久| 欧美一二三区在线观看| 精品夜夜嗨av一区二区三区| 2024国产精品| 色综合天天综合网国产成人综合天| 亚洲三级电影全部在线观看高清| 91久久精品网| 久久国产欧美日韩精品| 欧美激情在线一区二区| 欧美在线小视频| 久久99精品久久只有精品| 久久嫩草精品久久久久| a美女胸又www黄视频久久| 亚洲bt欧美bt精品777| 精品精品欲导航| 91视频一区二区| 久久国产精品区| 国产精品高清亚洲| 91麻豆精品国产91久久久久 | 精品一区二区三区视频在线观看| 久久综合九色欧美综合狠狠| 一本色道久久综合精品竹菊| 麻豆精品国产传媒mv男同| 国产欧美精品一区二区色综合朱莉| 99re成人精品视频| 国产一区三区三区| 亚洲曰韩产成在线| 国产精品天天看| 欧美一级高清大全免费观看| 色狠狠av一区二区三区| 粉嫩在线一区二区三区视频| 日韩二区在线观看| 亚洲精品乱码久久久久久| 久久久午夜精品理论片中文字幕| 色婷婷国产精品| 国产成人一区在线| 美女爽到高潮91| 亚洲激情男女视频| 国产精品久久免费看| 久久中文字幕电影| 欧美一区二区三区在线观看| 欧美无乱码久久久免费午夜一区| 成人av在线播放网站| 精品一区二区三区在线播放 | 日韩精品在线网站| 欧美福利视频一区| 欧美性videosxxxxx| 91啦中文在线观看| 成人ar影院免费观看视频| 国产又粗又猛又爽又黄91精品| 亚洲国产一二三| 亚洲欧美色一区| 亚洲精选视频在线| 亚洲精选视频在线| 午夜久久久久久| 性做久久久久久免费观看| 午夜精品福利在线| 丝袜美腿亚洲综合| 久久99久久99小草精品免视看| 久久99精品久久久久久| 美女视频第一区二区三区免费观看网站| 亚洲综合视频网| 一个色在线综合| 亚洲国产wwwccc36天堂| 日本va欧美va精品发布| 精品午夜一区二区三区在线观看| 久久99这里只有精品| 国产一区二区三区四区五区美女 | 91福利区一区二区三区| 91久久精品国产91性色tv | 欧美一区二区三区视频免费播放| 欧美美女视频在线观看| 精品美女被调教视频大全网站| 日韩欧美国产电影| 国产欧美一区二区精品性| 综合精品久久久| 亚洲成人黄色小说| 国产一区二区三区| 91国偷自产一区二区三区观看 | 国产精品久久久久毛片软件| 亚洲欧美日韩人成在线播放| 亚洲一区二区不卡免费| 日韩二区三区四区| 处破女av一区二区| 欧美日韩日本视频| 久久精品一区二区三区不卡 | 国产精品99久久久久| av电影天堂一区二区在线| 欧美日韩一区二区三区在线看| 日韩精品一区二区三区中文精品| 国产日韩欧美一区二区三区综合| 亚洲黄色av一区| 国产在线国偷精品产拍免费yy| 99综合影院在线| 日韩天堂在线观看| 亚洲精品乱码久久久久| 国产自产2019最新不卡| 欧美性猛交xxxx黑人交| 欧美国产综合色视频| 蜜臀va亚洲va欧美va天堂 | 麻豆国产一区二区| 99久久久久免费精品国产| 欧美一区二区在线免费观看| 亚洲国产电影在线观看| 蜜臂av日日欢夜夜爽一区| 色哟哟一区二区在线观看| 久久久国产一区二区三区四区小说 | 在线视频观看一区| 国产欧美日韩综合| 日本网站在线观看一区二区三区| 99re这里只有精品视频首页| 久久久噜噜噜久久中文字幕色伊伊 | 91麻豆国产自产在线观看| 欧美mv日韩mv国产网站app| 国产成人aaaa| 亚洲午夜羞羞片| 成人av电影免费在线播放| 日韩一区二区视频| 五月天国产精品| 欧美色涩在线第一页| 亚洲美女偷拍久久| jiyouzz国产精品久久| 久久九九国产精品| 国产精品一区二区三区99| 日韩亚洲欧美在线| 精品制服美女久久| 精品成人佐山爱一区二区| 日本aⅴ精品一区二区三区| 欧美另类高清zo欧美| 日韩在线卡一卡二| 7777精品伊人久久久大香线蕉最新版| 亚洲一区在线观看视频| 欧美性生活一区| 亚洲另类在线视频| 欧美日韩视频在线一区二区| 午夜在线成人av| 欧美一区2区视频在线观看| 男女男精品网站| 久久久电影一区二区三区| 国产成人午夜99999| **欧美大码日韩| 色婷婷久久久亚洲一区二区三区 | 国产一区二区主播在线| 欧美日韩情趣电影| 热久久免费视频| 天天色图综合网| 久久亚洲精品国产精品紫薇| 9191国产精品| 欧美喷潮久久久xxxxx| 日韩三级视频在线看| 日本大胆欧美人术艺术动态| 一区二区三区在线视频观看58| 怡红院av一区二区三区| 亚洲成精国产精品女| 亚洲成人动漫精品| 日韩av一区二区三区四区| 蜜桃视频在线观看一区| 久久91精品久久久久久秒播| 国产福利一区二区| 亚洲成人av中文| 精品一区二区三区在线观看国产 | 亚洲日本在线看| 精品国一区二区三区| 国产精品网站在线播放| 亚洲国产精品久久不卡毛片| 日韩影视精彩在线| 国产91在线|亚洲| 色综合久久久久综合99| 日韩欧美国产一区在线观看| 国产精品美女久久久久久久久久久 | 欧美视频在线观看一区二区| 欧美一区二区三区在线看| 久久综合av免费| 一区二区三区精品视频| 精品中文av资源站在线观看| 91视频在线观看| 久久这里都是精品| 亚洲一卡二卡三卡四卡| 粉嫩av亚洲一区二区图片| 欧美人妇做爰xxxⅹ性高电影 | 欧美激情综合在线| 亚洲一区在线观看免费| 国产中文一区二区三区| 欧美日韩国产片|