記錄筆記:
對於一些應用來說(比如**),,css檔案,js檔案等靜態資源不需要動態語言的支援,可以直接返回給客戶端使用,如果這些靜態資源跟著動態資源一樣的流程,那就太浪費伺服器資源了。
所以,最好的辦法是讓他們分家,靜態資源直接從nginx伺服器返回,動態資源經過nginx**給相應的服務執行後再返回客戶端。
動靜分離的好處是可以為使用者提供更好的使用體驗,而不是一直等著伺服器一次性將資源返回。
2.1、nginx 配置
(寶塔 安裝的環境)
設定**的配置檔案
在server內修改 location ~ .*.(js|css)$
server
#靜態css請求**到這裡
location ~ .
*\.(js|css)?$
#靜態請求**到這裡
}
如圖:
2.2、php檔案
<?php
date_default_timezone_set
("asia/shanghai");
#顯示時間
echo
date
("y-m-d h:i:s"
,time()
);
2.3、靜態檔案
檔名位址
index.html
/www/wwwroot/mydt.cc/static/index.html
default.png
/www/wwwroot/mydt.cc/static/img/default.png
這裡列出index.html的**,其他可隨便準備
動靜分離title
>
rel=
"stylesheet"
type
="text/css"
href
=>
nginx動靜分離配置 Nginx動靜分離
動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...
Nginx配置動靜分離
配置nginx動靜分離 1.修改nginx配置檔案 location php 2.編寫測試指令碼 vim usr local nginx html test1 php php i this is a test page echo i 測試 firefox 192.168.4.5 test.php 若...
nginx 配置動靜分離
不想說話,直接上 可能真的是我菜,不然也不會覺得處處是坑,坑坑要命 動靜分離之前 狐火瀏覽器 動靜分離之後 注 我自己是這麼判斷動靜分離的效果的 接下來步入正題 這是我liunx下面的靜態資源路徑 這是我windows下面的靜態資源路徑 動靜分離 location gif jpg jpeg png ...