天天看點

WEB高性能解決方案

web高性能解決方案  系列主題   講述了7大主題,從思想,經驗,政策,幹貨,分享等層次詳細分享了技術要點和方法技巧。

下載下傳位址:http://download.csdn.net/detail/luozhonghua2014/9459026

<a target="_blank" href="#_toc28318%20">主題一:web系統大規模并發——電商秒殺與搶購 3</a>

<a target="_blank" href="#_toc30120%20">一、大規模并發帶來的挑戰  3</a>

<a target="_blank" href="#_toc1640%20">二、作弊的手段:進攻與防守 5</a>

<a target="_blank" href="#_toc6463%20">三、高并發下的資料安全 9</a>

<a target="_blank" href="#_toc11621%20">四、小結 12</a>

<a target="_blank" href="#_toc30492%20">主題二:大型網站的靈魂——性能 12</a>

<a target="_blank" href="#_toc752%20">一、什麼是性能 13</a>

<a target="_blank" href="#_toc29245%20">二、第一路徑 13</a>

<a target="_blank" href="#_toc17129%20">三、第二路徑 15</a>

<a target="_blank" href="#_toc12374%20">四、第三路徑 16</a>

<a target="_blank" href="#_toc22573%20">五、性能的名額和測試 19</a>

<a target="_blank" href="#_toc9471%20">六、小結 20</a>

<a target="_blank" href="#_toc29555%20">主題三:談twitter的百tb級redis緩存實踐 20</a>

<a target="_blank" href="#_toc9101%20">一、為什麼使用redis? 21</a>

<a target="_blank" href="#_toc21070%20">二、叢集管理 23</a>

<a target="_blank" href="#_toc5263%20">三、資料洞察 24</a>

<a target="_blank" href="#_toc32564%20">四、對redis的希望清單 25</a>

<a target="_blank" href="#_toc5180%20">五、學到的知識 25</a>

<a target="_blank" href="#_toc23216%20">主題四:大規模網站架構的緩存機制和幾何分形學 26</a>

<a target="_blank" href="#_toc10589%20">緩存機制和幾何分形學 26</a>

<a target="_blank" href="#_toc32554%20">一、前端cache機制 27</a>

<a target="_blank" href="#_toc117%20">1. 域名轉為ip位址(域名伺服器dns緩存) 27</a>

<a target="_blank" href="#_toc23532%20">2. 通路伺服器,擷取靜态内容(地理位置分布式服務cdn) 27</a>

<a target="_blank" href="#_toc13620%20">3. 浏覽器本地緩存(無網絡互動類型) 28</a>

<a target="_blank" href="#_toc2376%20">4. 浏覽器和web服務協定緩存(有網絡互動類型) 28</a>

<a target="_blank" href="#_toc17528%20">5. 浏覽器中間代理 29</a>

<a target="_blank" href="#_toc10003%20">6. 預加載緩存機制 31</a>

<a target="_blank" href="#_toc21356%20">二、web系統和幾何分形學 33</a>

<a target="_blank" href="#_toc24529%20">1. web系統中的緩存機制 33</a>

<a target="_blank" href="#_toc7300%20">2. 接近硬體層面的“空間換時間” 34</a>

<a target="_blank" href="#_toc15928%20">3. 現實世界中的“緩存機制” 36</a>

<a target="_blank" href="#_toc6498%20">4. 現實世界和計算機“緩存機制”原理的關系,為什麼遵循“幾何分形”? 38</a>

<a target="_blank" href="#_toc12293%20">主題五:fastjson實作詳解 38</a>

<a target="_blank" href="#_toc30957%20">1. 序列化 38</a>

<a target="_blank" href="#_toc10287%20">序列化入口 41</a>

<a target="_blank" href="#_toc11045%20">序列化組合器 41</a>

<a target="_blank" href="#_toc9215%20">2. 反序列化 45</a>

<a target="_blank" href="#_toc22639%20">3. why so fast 49</a>

<a target="_blank" href="#_toc12693%20">4.測試 50</a>

<a target="_blank" href="#_toc2162%20">主題六、高并發web服務的演變——節約系統記憶體和cpu 52</a>

<a target="_blank" href="#_toc19422%20">一、越來越多的并發連接配接數 52</a>

<a target="_blank" href="#_toc7362%20">二、web前端優化,降低服務端壓力 54</a>

<a target="_blank" href="#_toc16144%20">三、 節約web服務端的記憶體 57</a>

<a target="_blank" href="#_toc9699%20">四、節約web伺服器的cpu 63</a>

<a target="_blank" href="#_toc8739%20">五、 小結 67</a>

<a target="_blank" href="#_toc3438%20">主題七:億級web系統搭建——單機到分布式叢集 67</a>

<a target="_blank" href="#_toc5336%20">一、web負載均衡  68</a>

<a target="_blank" href="#_toc9827%20">1. http重定向 68</a>

<a target="_blank" href="#_toc12122%20">2. 反向代理負載均衡 69</a>

<a target="_blank" href="#_toc31969%20">3. ip負載均衡 70</a>

<a target="_blank" href="#_toc14199%20">4. dns負載均衡 72</a>

<a target="_blank" href="#_toc18661%20">5. dns/gslb負載均衡 72</a>

<a target="_blank" href="#_toc4349%20">二、web系統的緩存機制的建立和優化 73</a>

<a target="_blank" href="#_toc17343%20">一、 mysql資料庫内部緩存使用 74</a>

<a target="_blank" href="#_toc18893%20">二、 mysql資料庫多台服務搭建 75</a>

<a target="_blank" href="#_toc24150%20">三、 mysql資料庫機器之間的資料同步 77</a>

<a target="_blank" href="#_toc26517%20">四、 在web伺服器和資料庫之間建立緩存 78</a>

<a target="_blank" href="#_toc1657%20">三、異地部署(地理分布式) 82</a>

<a target="_blank" href="#_toc3158%20">一、 核心集中與節點分散 82</a>

<a target="_blank" href="#_toc23503%20"> 二、 節點容災和過載保護 84</a>

<a target="_blank" href="#_toc28706%20">小結 85</a>