1. 程式人生 > >Nginx動靜分離《三》

Nginx動靜分離《三》

cat 性能 app css oot 概念 nbsp war 8.0

1.概念

  所謂的動靜分離就是指圖片,css, js之類的都交給nginx來處理,nginx處理不了的,比如jsp 就交給tomcat來處理

  好處是nginx處理靜態內容的吞吐量很高,比tomcat高多了,這樣無形中提升了性能

2.修改nginx.conf配置

  在locaction下面添加一個新的location:

  

 location ~\.(css|js|png)$ {
        	root C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT;//tomcat默認項目目錄
	}

  表示所有的css js png訪問都由nginx來做,註意,填寫本地地址的時候,要用正斜杠 / 不要用反斜杠 \

3.測試

  啟動tomcat,啟動nginx,訪問:http://127.0.0.1

  觀察tomcat日輸出誌,就會發現,只訪問了jsp, 所有的css,js,png都不會經過 tomcat,而是由nginx自己負責處理了。

Nginx動靜分離《三》