Nginx緩存服務(wù)器靜態(tài)文件
發(fā)布日期:2018-08-11 13:05 | 文章來源:互聯(lián)網(wǎng)
緩存服務(wù)器
香港CN2云服務(wù)器產(chǎn)品上新!企業(yè)級CN2 GIA雙程專線高速回國,海外物理服務(wù)器熱銷中!網(wǎng)站一經(jīng)上線后,有些文件幾乎都不常去更新了,比如css,js,圖片等。減少HTTP請求是優(yōu)化網(wǎng)站的最佳方案之一,我們可以利用nginx緩存服務(wù)器的靜態(tài)文件。在Nginx中可以使用nginxproxy_cache將用戶的請求緩存到本地一個目錄,當(dāng)下一個請求時可以直接調(diào)取緩存文件,就不用去請求服務(wù)器了。具體操作打開nginx.conf配置文件在http層級加入以下代碼proxy_connect_timeout10;proxy_read_timeout180;proxy_send_timeout5;proxy_buffer_size16k;proxy_buffers464k;proxy_busy_buffers_size256k;proxy_temp_file_write_size256k;proxy_temp_path/tmp/temp_dir;proxy_cache_path/home/cachelevels=1:2keys_zone=cache_one:100minactive=1dmax_size=10g;在server層級加入以下代碼#要緩存文件的后綴,可以在以下設(shè)置。location~.*\.{proxy_pASsappserver;proxy_redirectoff;proxy_set_headerHost$host;proxy_cachecache_one;proxy_cache_valid20030224h;proxy_cache_valid30130d;proxy_cache_validany5m;expires90d;}說明:1、http設(shè)置。設(shè)置臨時目錄proxy_temp_path/tmp/temp_dir;設(shè)置緩存目錄為二級目錄,共享內(nèi)存區(qū)大小,非活動時間,最大容量,臨時目錄要跟緩存目錄在同一個分區(qū)。proxy_cache_path/tmp/cachelevels=1:2keys_zone=cache_one:100minactive=1dmax_size=10g;2、server設(shè)置設(shè)置緩存共享內(nèi)存proxy_cachecache_one;設(shè)置http狀態(tài)碼為200,302緩存時間,24h為24小時proxy_cache_valid20030224h;設(shè)置失期時間,90d為90天expires90d;不進(jìn)行緩存直接轉(zhuǎn)到后端服務(wù)器proxy_pass127.0.0.1:9000;Tags:緩存服務(wù)器,Nginx緩存服務(wù)器靜態(tài)文件
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
相關(guān)文章