千萬級流量架構中的高並發分流技術--nginx技術


1.  nginx和tomcat區別

nginx http 服務器 HTML WEB服務(負載均衡,反向代理)  當當,百度,京東,新浪,網易,騰訊。

tomcat j2ee web應用服務器 http+java應用

2. 負載均衡

    負載:用戶承擔的請求量,分攤到不通的服務器上。

    反向代理模式

    透傳模式

   三角

  負載均衡的算法:

 

nginx代理的配置:

 

 3. 網站優化

分庫分表,加緩存,服務拆分,加機器。

4. nginx網站優化:動靜分離,

nginx可以配置本地緩存。

lua 將動態頁面和靜態頁面結合起來。基於C的lib庫,lua解釋器。

如下:這里是靜態頁面的HTML代碼:

openresty繼承了lua腳本

product.lua

 

 

 

5. lua在nginx中的配置

首先加入lua的模塊和C模塊

 

 

nginx配置的本地緩存

 

lua模板地址配置

 

模板替換配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM