一、nginx基本配置
二、nginx日誌檔案配置
在nginx中conf中的nginx.conf有一段關於日誌檔案的配置
三、製作按時間切割日誌檔案的指令碼
1.製作切割日誌指令碼cutlog.sh
2.使用定時執行命令
(1)crontab -e 進入編輯
(2)輸入 # 每天23:59定時執行cutlog.sh這個指令碼
(3)儲存
四、nginx的快取配置
瀏覽網頁時,瀏覽器會把網頁上的一些資訊()儲存到本地,第二次瀏覽的時速度加快。若本地這些資訊過多,快取檔案就會非常大,需要定期清理。
vim nginx.conf開啟nginx的預設配置
五、nginx的壓縮功能配置
nginx支援gzip壓縮技術,通過這個技術,可以把網頁的內容大小壓縮成原來的30%。
vim nginx.conf
六、nginx的自動列目錄配置
當客戶端通過瀏覽器訪問伺服器上的某一資料夾的時候,如果該資料夾有預設的首頁檔案index.html,
全世界大學排名
那麼使用者就會自動訪問到index.html這個網頁.實現自動列目錄需要的條件:1.訪問資料夾下不存在index之類的預設首頁檔案 2.伺服器配置了自動列表功能。
配置後即使nginx虛擬主機的安裝目錄/usr/local/nginx/html/server1下沒有index.html或index.htm也可以返回整個目錄結構,而不是403
六、nginx的優化
阻塞和非阻塞網路模型
同步阻塞模型,一請求一程序,當程序(執行緒)增加到一定程度後,更多cpu時間浪費到切換,效能下降,負載率不高,nginx是基於事件愛你的非阻塞多路復用模型,乙個程序可以在短時間響應大量的請求。
mybatis mysql返回插入資料主鍵
工作中有這麼個需求 後邊資料依賴前邊插入資料的主鍵,所以需要插入返回主鍵 當然了,還有更好的方法,直接用mybatis配置關聯表,一次插入多個關聯表,但是這樣做的話,各個業務實體間的耦合度就回公升高,不利於擴充套件。最後,回歸到獲取返回主鍵處理,一般insert語句返回值是插入的條數,但是讓插入語句...
MyBatis MySQL 返回插入的主鍵ID
需求 使用mybatis往mysql資料庫中插入一條記錄後,需要返回該條記錄的自增主鍵值。insert into basic organ buss parent id,buss name,buss alias,status,creater,create date,updater,update dat...
mybatis mysql的新增返回自增長id
insert into t order order no,receiver name,receiver detail address,create time,update time values tips usegeneratedkeys true 表示給主鍵設定自增長 keyproperty id...