国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[ 性能優化 ] 我們該優化什么?如何權衡?優化原則? (2)

hedzr / 1567人閱讀

摘要:如何權衡優化優化原則優化的目的是希望降低程序的整體開銷。雖然在程序中有許多因素可以優化,但通常人們會認為這個開銷就是程序的執行時間,其實我們更應該將重點放在對程序整體開銷最大的那個部分。

  

性能是一個網站成功的關鍵,然而,如今日益豐富的內容和大量使用AjaxWeb應用程序已迫使瀏覽器達到其處理能力的極限,這就迫使我們需要一些技術來優化我們網站的性能!我相信已經有不少人看過了Yahoo出品的,震驚Web開發界的,雅虎14條軍規了,但我們頻繁地看見這類的文章,卻很少實踐。

該優化什么?主要可以分為三個部分:

1.javascript
現在的網站幾乎都有它的影子,它如此重要,我們必須好好利用它!js優化又包括:

a.查詢優化
b.循環優化
c.字符串拼接,類型轉化優化
d.語句優化
e.DOM操作優化,事件代理
d.算法優化
f.內存優化
g.可維護性優化
h.ajax緩存
i.加載優化
....
2.網絡
要不是宿舍2M的小水管寬帶,打開網頁老半天,我也不會管這些優化。畢竟中國寬帶網速還在龜速發展,坐等李克強總理把那些電信商們都搞定!這里的網絡優化也包括了對服務器和靜態資源等的優化,現在還是看看如何讓我們的網頁更快的打開吧:

a.緩存技術
b.負載均衡
c.壓縮
d.優化協議(HTTP,TCP/IP)
e.CDN

我也不知道還有什么,后面慢慢補充吧 ...

3.瀏覽器
瀏覽器有什么功能?顯示咯,點擊咯,縮放咯,滾動咯。一個瀏覽器至少實現三個常駐線程:javascript引擎線程,GUI渲染線程,瀏覽器事件觸發線程,而計算機分配給web瀏覽器的可用內存數量較少,因此我們需要減少引起瀏覽器內存增加的操作!如何優化?

a.渲染優化
b.減少repaint/reflow
c.函數節流
d.CSS優化
...

暫時先給定這些,細節的后面補充。。。

如何權衡優化?優化原則?

優化的目的是希望降低程序的整體開銷。雖然在程序中有許多因素可以優化,但通常人們會認為這個開銷就是程序的執行時間,其實我們更應該將重點放在對程序整體開銷最大的那個部分。
假如:我們通過性能分析得到程序的4個模塊的開銷:

我們得明白,即使能以某種方式使模塊B的開銷減少一半,其實也只是降低整體開銷的2%。如果能將模塊A的開銷減少10%,卻會得到更好的效果,所以優化那些開銷不大的組件收效甚微。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/85648.html

相關文章

  • 設計架構

    摘要:先來看一張系統前后端架構模型圖。一種接口的約定本文用于定義一種統一的接口設計方案,希望具有參考價值。,和都是常見的軟件架構設計模式,它通過分離關注點來改進代碼的組織方式。 如何無痛降低 if else 面條代碼復雜度 相信不少同學在維護老項目時,都遇到過在深深的 if else 之間糾纏的業務邏輯。面對這樣的一團亂麻,簡單粗暴地繼續增量修改常常只會讓復雜度越來越高,可讀性越來越差,有沒...

    graf 評論0 收藏0
  • [譯]GC專家系列5-Java應用性能優化原則

    摘要:在本文中我將會介紹應用性能優化的一般原則。性能優化的流程圖摘取自和合著的性能,描述了應用性能優化的處理流程。例如,對每臺服務器,你面臨著為單個分配堆內存和運行個并為每個分配堆內存的選擇。不過位能使用堆內存最大理論值只有。 原文鏈接:http://www.cubrid.org/blog/dev-platform/the-principles-of-java-application-per...

    lufficc 評論0 收藏0
  • 您的【用戶體驗優化方案】到了,請簽收~

    摘要:暴露年齡了廣告詞飯后嚼兩粒大概,故事性很強,比較有意思同時直入主題,飯后吃益達口香糖有益健康。書里破繭成蝶說道,揣摩用戶的心思遠遠不夠,你不可能完整的想到別人在想什么,所以還需要去體驗用戶的生活。 用戶體驗(User Experience,簡稱UX 或是UE),它指用戶在使用一個產品、系統或者服務時建立起來的純主觀感受。 showImg(https://segmentfault.com...

    cheng10 評論0 收藏0
  • 您的【用戶體驗優化方案】到了,請簽收~

    摘要:暴露年齡了廣告詞飯后嚼兩粒大概,故事性很強,比較有意思同時直入主題,飯后吃益達口香糖有益健康。書里破繭成蝶說道,揣摩用戶的心思遠遠不夠,你不可能完整的想到別人在想什么,所以還需要去體驗用戶的生活。 用戶體驗(User Experience,簡稱UX 或是UE),它指用戶在使用一個產品、系統或者服務時建立起來的純主觀感受。 showImg(https://segmentfault.com...

    eternalshallow 評論0 收藏0

發表評論

0條評論

hedzr

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<