加入收藏RSS訂閱SEO教程 SEO優化 SEO自學 網站優化
你的位置:首頁 ? SEO入門 ? 正文

代碼優化簡介,代碼優化相關概念詳解

選擇字號: 超大 標準 發布時間:2014-10-25 22:52:59 | 作者:Searcheo | 0個評論 | 人瀏覽

本文地址:http://www.gwoivy.live/post/599.html 轉載請注明出處!

    所謂代碼優化是指對程序代碼進行等價(指不改變程序的運行結果)變換。程序代碼可以是中間代碼(如四元式代碼),也可以是目標代碼。等價的含義是使得變換后的代碼運行結果與變換前代碼運行結果相同。優化的含義是最終生成的目標代碼短(運行時間更短、占用空間更小),時空效率優化。原則上,優化可以在編譯的各個階段進行,但最主要的一類是對中間代碼進行優化,這類優化不依賴于具體的計算機。
    編譯過程中可進行的優化可按階段劃分:優化可在編譯的不同階段進行,分為中間代碼一級和目標代碼一級的優化。可按優化涉及的程序范圍劃分:對同一階段,分為局部優化,循環優化和全局優化. 進行優化所需要的基礎是對代碼進行數據流分析和控制流分析。如劃分DAG,查找循環,分析變量的定值點和引用點等等。最常用的代碼優化技術有刪除多余運算,循環不變代碼外提,強度削弱,變換循環控制條件,合并已知量與復寫傳播,以及刪除無用賦值等等。
    靜態網頁與動態網頁主要根據網頁制作的語言來區分:
    (1)靜態網頁使用語言:HTML(超文本標記語言)
    (2)動態網頁使用語言:HTML+ASP或HTML+PHP或HTML+JSP等。
    網站源碼可以分為動態源碼和靜態源碼:
    (3)動態源碼:ASP、PHP、JSP、.net、CGI等等,動態源碼最大的特點就是能夠和用戶之間互動。
    (4)靜態源碼:html、Flash、JavaScript、VBScript等等。

標簽:      

SEO教程網

猜你喜歡

發表評論

必填

選填

選填

必填,不填不讓過哦,嘻嘻。

記住我,下次回復時不用重新輸入個人信息

◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

站長推薦的文章
瀏覽最多的文章
無覓相關文章插件,快速提升流量 麻将怎么玩