久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Dedecms 生成靜態頁面速度優化方法,DEDE技術

Dedecms 生成靜態頁面速度優化方法,DEDE技術

時間:2023-07-19 09:07:19 閱讀: 文章分類: 網站建設 作者: dede技術員

導讀:DEDE技術DEDE技術最近有位站長朋友咨詢一個十幾萬數據的DedeCMS系統,發現用Dedecms生成速度,慢的跟蝸牛一樣,CPU達到100%,有時候半天都不動。織夢文章模板織夢網站模板。

織夢文章模板織夢網站模板本人經過查找在dedecms官網論壇找到個合適的代碼,試驗修改后,速度要快很多!修改方法如下: 找到文件:include/inc/inc_fun_SpGetArcList.php for($i=0;$i<$ridnum;$i++){ if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') "; else $tpsql .= " Or (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') "; } 把上面的這段注釋掉,替換為下面的代碼: for($i=0;$i<$ridnum;$i++){ if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc'); else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc'); } 速度快好幾倍,原理就是,副欄目不用參與了,極大的提高了運行速度。 下面是5.1版本的 一樣的文件 查找 $orwhere .= " And ( arc.typeid in ($sonids) Or arc.typeid2 in ($sonids) ) "; 修改為 $orwhere .= " And arc.typeid in ($sonids) "; 下面看對生成的具體優化步驟:   1、關閉副欄目,生成速度從50秒20頁降到20秒20頁   2、刪除文檔模版中的調用隨即文檔的標簽,即arclist中帶有sort=rand的 開啟后臺中能找到的所有緩存,生成速度從20秒20頁降到6秒多一頁   3、刪除文檔模版中的相關文檔,生成速度從6秒猛降到不到一秒,到達中部的時間 至此結束,終于滿足了,不用再享受龜速的生成速度了!讓dedecms生成html的速度快一倍,這個不是吹牛的。我們在發現當你的dedecms文章咨訊超過100萬篇的時候,你去生成html的時候,那是非常痛苦的。數據庫會跑到100%而且php也可能跑到100%。生成html的時間是十分緩慢的,如果你改版之后或者要調整下廣告,那是非常痛苦的。必須重新生成。dedecms在生成html的時候不大可能能完全生成。 為了解決這個問題,我們dede網站模板可以采用2個辦法,一個就是公共數據只生成一份,然后用includ免費織夢模板e的方式包含進去,比如10個分類,每個分類有100頁,那么這100頁的左邊或右邊的公共數據都是相同的,如果每個生成。都要去取一次數據庫信息,然后顯示出來。是非常復雜非常麻煩的。也影響了生成html的速度,如果100頁,我們只用生產一個html。然后讓其他頁面直接包含,這樣是否就減少了服務器的負載,而且能加快服務器生成html的速度。 既然提到dedecms的列表和文章有大量的數據是重復的,可以直接包含的。我們就可以考慮到,變化的排行以及推薦是動態的,文章詳細頁面的內容是基本上不變的。這個時候我們就可以考慮使用dedecms的shtml方式來處理。 大家都知道,在dedecms生成html的時候,我們可以采用將公共數據生成一個shtml。然后在生成列表,文章詳細頁面的時候,直接使用shtml的include方式去包含,包括文章,首頁和列表的頭部以及底部,都可以生成一份shtml。然后通過shtml的include方式包含進去,這樣就減少了服務器生成 html的時間,加快了dedecms生成的效率。 如果dedecms遇到改版,或者是修改導航,或者是換廣告,我們就可以將獨立的數據,獨立出來。重新生成,而不影響大數據的狀態,這樣又可以達到動態更新,不需要全部生成的效果。能很方便的實現局部更新。 公共的數據需要大部分時間去處理,我們通常把這個時間節約出來,會有很好的效果。接下來我們會談。如何生成dedecms的導航shtml,生成dedecms的底部,生成dedecms的公共數據部分。相關織夢文章模板織夢網站模板。

關鍵詞標簽: 靜態 DEDE技術 速度

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章Dedecms 生成靜態頁面速度優化方法,DEDE技術主要講述靜態,速度,DEDE技術網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29990.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 荣昌县| 枞阳县| 昌都县| 商河县| 永平县| 宁强县| 天柱县| 丰镇市| 海兴县| 呈贡县| 巴林右旗| 托里县| 衡东县| 辉县市| 宁城县| 江北区| 多伦县| 团风县| 尉犁县| 盘锦市| 色达县| 班戈县| 林芝县| 象山县| 清流县| 博爱县| 永修县| 泰和县| 当涂县| 象山县| 获嘉县| 卢湾区| 东港市| 富平县| 宁明县| 鄂托克前旗| 都昌县| 和静县| 万载县| 察隅县| 海林市|