第4章,7改寫代理模式(Rewrite Proxy Pattern)

來源:互聯網
上載者:User
1.要解決的問題

  將靜態內容放在網路儲存或內容分發服務上是一個處理負載的技術。然而,這個技術要求你改變網路儲存上靜態內容的訪問地址,並且需要對現有系統進行修改,例如重寫包含靜態內容的URL地址或是為web伺服器設定過濾器(filters)。

2.雲模式的說明

  你可以通過使用Proxy 伺服器來改變訪問地址而無需修改現有系統。在儲存內容的伺服器前設定一個Proxy 伺服器用於將靜態內容的訪問地址改為網路儲存或內容分發服務對應的地址。

3.實施

  使用像Apache或Nginx這類常用軟體來構建Proxy 伺服器,然後將Proxy 伺服器置於現有系統的前端。

  • 將可以重寫內容的Proxy 伺服器(例如Nginx)運行在一台EC2執行個體上,並將Proxy 伺服器置於ELB和S3(用於存放靜態內容)之間。

  • 添加Proxy 伺服器規則用於修改指定內容的URL。

  • 必要時,對Proxy 伺服器應用Auto Scaling。

4.配置

5.好處

 使用Proxy 伺服器來修改訪問地址使得無需修改現有系統就可以分配靜態內容的訪問負載。

6.注意事項

  • 為了不產生單點故障,你必須保證Proxy 伺服器的冗餘。

  • web/AP伺服器不能直接與ELB相連,所以即使通過auto scaling增加或減少web/AP伺服器(EC2執行個體)數量,它們仍然不能直接連接至ELB。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了 第4章,7改寫代理模式(Rewrite Proxy Pattern),包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.