網站首頁 編程語言 正文
前言
當Nginx將網頁數據返回給客戶端后,可設置資源在客戶端緩存的時間,以方便客戶端在日后進行相同內容的請求時直接返回,以避免重復請求,加快了訪問速度,一般針對靜態網頁進行設置,對動態網頁不用設置緩存時間。(注:網頁緩存說的是:將網站中的一些資源在客戶機上進行緩存,在訪問一些網站的時候,打開二次的時候要比第一次要快,因為他在本地進行了緩存,他只是更用戶離得更近了而已。)
設置方法:
可修改配置文件,在http段,或server段,或者location段加入對特定內容的過期參數。
《1》:vim /usr/local/nginx/conf/nginx.conf? 編輯主配置文件
《2》:在里面寫入(注:location是屬于server里面的,~ 代表的是:嚴格區分大小寫的方式來匹配的,expires 是設置緩存的時間。)
location ~ \.(gif|jpg|png)$ { expires 1d;??? ?}
《3》:cd /usr/local/nginx/html/? 切換路徑
《4》:ls?? 查看、
《5》:往里面拉一個照片
《6》:ls
《7》:vim index.html 編輯文件
《8》:寫入
<img src="123.jpg"/>
《9》: killall -HUP nginx? 重啟服務
《10》:去瀏覽器中訪問
《11》:按F12 ,打開。(注:按F5刷新是先去找緩存的,所以按CTRL+F5 強制刷新。)
總結?
原文鏈接:https://blog.csdn.net/m0_54434140/article/details/122489715
相關推薦
- 2022-12-24 Kubernetes?ApiServer三大server權限與數據存儲解析_云和虛擬化
- 2022-06-17 C語言深入講解棧與堆和靜態存儲區的使用_C 語言
- 2022-10-13 解析批處理命令call和start_DOS/BAT
- 2022-11-02 Python函數命名空間,作用域LEGB及Global詳析_python
- 2021-12-05 使用VS2022在ASP.NET?Core中構建輕量級服務_實用技巧
- 2023-05-30 模型訓練時GPU利用率太低的原因及解決_python
- 2022-02-22 使用Flex布局實現頭部固定,內容區域滾動
- 2022-10-22 python?中的?super詳解_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支