• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 87  文章 - 279  trackbacks - 0
            <2007年9月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456

            潛心看書研究!

            常用鏈接

            留言簿(19)

            隨筆分類(81)

            文章分類(89)

            相冊

            ACM OJ

            My friends

            搜索

            •  

            積分與排名

            • 積分 - 219046
            • 排名 - 118

            最新評論

            閱讀排行榜

            評論排行榜


            1.      Interactive games are write-heavy. Typical web apps read more than they write so many common architectures may not be sufficient. Read heavy apps can often get by with a caching layer in front of a single database. Write heavy apps will need to partition so writes are spread out and/or use an in-memory architecture.

            2.    Design every component as a degradable service. Isolate components so increased latencies in one area won't ruin another. Throttle usage to help alleviate problems. Turn off features when necessary.

            3.    Cache Facebook data. When you are deeply dependent on an external component consider caching that component's data to improve latency.

            4.    Plan ahead for new release related usage spikes.

            5.      Sample. When analyzing large streams of data, looking for problems for example, not every piece of data needs to be processed. Sampling data can yield the same results for much less work.


            The key ideas are to isolate troubled and highly latent services from causing latency and performance issues elsewhere through use of error and timeout throttling, and if needed, disable functionality in the application using on/off switches and functionality based throttles.

            posted on 2010-07-16 15:06 閱讀(889) 評論(1)  編輯 收藏 引用

            FeedBack:
            # re: Lessons Learned from scaling Farmville 2011-12-27 15:15 泡腳
            thank you !  回復  更多評論
              
            国产精品欧美久久久久无广告| 久久最新免费视频| 久久se精品一区精品二区| 亚洲国产精品热久久| 亚洲国产高清精品线久久 | 亚洲?V乱码久久精品蜜桃| 久久无码AV中文出轨人妻| www.久久热.com| 久久午夜免费视频| 久久久中文字幕| 亚洲欧美伊人久久综合一区二区| yellow中文字幕久久网| 久久久久高潮毛片免费全部播放| 久久亚洲色一区二区三区| 国产精品久久久久久福利漫画| 亚洲日本va午夜中文字幕久久| 久久久久国产一级毛片高清版| 狠狠色丁香婷婷久久综合 | 久久久久亚洲?V成人无码| 精品久久8x国产免费观看| 免费久久人人爽人人爽av| 久久久久亚洲爆乳少妇无| 国产精品丝袜久久久久久不卡| 国产精品一区二区久久不卡| 亚洲欧美伊人久久综合一区二区| 久久夜色精品国产www| 久久男人AV资源网站| 国产福利电影一区二区三区久久久久成人精品综合 | 热久久国产欧美一区二区精品| 久久久国产精品福利免费| 久久久久久久亚洲Av无码| 久久精品亚洲AV久久久无码| 日日狠狠久久偷偷色综合96蜜桃| 日韩亚洲欧美久久久www综合网| 久久久久AV综合网成人| 精品久久久久久无码中文字幕一区| 久久强奷乱码老熟女网站| 欧美国产成人久久精品| 亚洲午夜久久久影院伊人| 亚洲va久久久噜噜噜久久| 日韩人妻无码精品久久免费一|