国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

新聞動(dòng)態(tài)

為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)

新聞公告


掃一掃添加企業(yè)微信客服

掃一掃添加企業(yè)微信客服


掃一掃添加微信客服

掃一掃添加微信客服

< 返回新聞公共列表

20253181725.gif

nginx靜態(tài)文件緩存及nginx上傳文件大小限制

發(fā)布時(shí)間:2024-01-06 11:10:37 文章來(lái)源:互聯(lián)網(wǎng)

nginx靜態(tài)文件緩存及nginx上傳文件大小限制。nginx的一大功能就是完成靜態(tài)資源的分離部署,減輕后端服務(wù)器的壓力,如果給這些靜態(tài)資源再加一級nginx的緩存,可以進(jìn)一步提升訪(fǎng)問(wèn)效率。Nginx通過(guò)異步非阻塞的事件處理機制,Nginx實(shí)現由進(jìn)程循環(huán)處理多個(gè)準備好的事件,從而實(shí)現高并發(fā)和輕量級。我們通過(guò)nginx靜態(tài)資源緩存,可以有效的解決web訪(fǎng)問(wèn)慢的問(wèn)題。


前言:

Nginx是異步框架的網(wǎng)頁(yè)服務(wù)器,也可以用作反向代理、負載平衡器和HTTP緩存。

nginx靜態(tài)文件緩存:

一個(gè)網(wǎng)站包含動(dòng)態(tài)頁(yè)面和靜態(tài)資源,其中靜態(tài)資源包含html,js,css等,Nginx+tomcat可以實(shí)現動(dòng)靜分離,以降低tomcat的壓力,這里將通過(guò)nginx的緩存功能將業(yè)務(wù)網(wǎng)頁(yè)中的靜態(tài)資源文件緩存,當請求靜態(tài)資源時(shí),直接由nginx返回。具體配置如下:

##cache##

proxy_connect_timeout 500;

#跟后端服務(wù)器連接的超時(shí)時(shí)間_發(fā)起握手等候響應超時(shí)時(shí)間

proxy_read_timeout 600;

#連接成功后_等候后端服務(wù)器響應的時(shí)間_其實(shí)已經(jīng)進(jìn)入后端的排隊之中等候處理

proxy_send_timeout 500;

#后端服務(wù)器數據回傳時(shí)間_就是在規定時(shí)間內后端服務(wù)器必須傳完所有數據

proxy_buffer_size 128k;

#代理請求緩存區_這個(gè)緩存區間會(huì )保存用戶(hù)的頭信息以供Nginx進(jìn)行規則處理_一般只要能保存下頭信息即可

proxy_buffers 4 128k;

#同上 告訴Nginx保存單個(gè)用的幾個(gè)Buffer最大用多大空間

proxy_busy_buffers_size 256k;

#如果系統很忙的時(shí)候可以申請更大的proxy_buffers 官方推薦*2

proxy_temp_file_write_size 128k;

#proxy緩存臨時(shí)文件的大小

proxy_temp_path /usr/local/nginx/temp;

#用于指定本地目錄來(lái)緩沖較大的代理請求

proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;

#設置web緩存區名為cache_one,內存緩存空間大小為200M,自動(dòng)清除超過(guò)1天沒(méi)有被訪(fǎng)問(wèn)過(guò)的緩存數據,硬盤(pán)緩存空間大小30g

#這里配置的需要緩存的靜態(tài)資源后綴名

location ~* “\.(jpg|jpeg|png|gif|html|css|js|woff2|woff|map)?$” {

proxy_pass http://api;

proxy_cache cache_one;

proxy_cache_valid 200 24h; #200狀態(tài)緩存24小時(shí)

proxy_cache_valid 302 10m; #302狀態(tài)緩存10分鐘

proxy_set_header Host $host;

expires -1;

add_header X-Cache-Status $upstream_cache_status; #在http頭部增加一個(gè)字>段顯示是否命中緩存

}

nginx上傳文件大小限制

當我們的web服務(wù)提供文件上傳功能,并且前端的請求需要經(jīng)過(guò)nginx代理時(shí),就需要對nginx上傳文件大小進(jìn)行設置,因為默認的nginx上傳文件大小限制在1m,那么要如何設置上傳文件大小呢?

使用如下配置:

# 如下配置設置了請求體的最大為10m,同理,請求體中的二進(jìn)制文件大小沒(méi)有超過(guò)這個(gè)就不會(huì )報錯了。

client_max_body_size 10m;



更多資訊:更多資訊

【文章聲明】

本站發(fā)布的【nginx靜態(tài)文件緩存及nginx上傳文件大小限制】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)

如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。

/template/Home/twy/PC/Static
成人AV片无码免费网站| 亚洲精品天堂无码中文字幕| 亚洲无AV在线中文字幕| 久久久久无码精品国产不卡| 成人AV专区精品无码国产| 国产偷国产偷亚洲清高网站|