與緩存有關的請求頭
| key | value | 説明 |
|---|---|---|
| Cache-Control | max-age=0 | 客户端向服務器端表明,如果緩存過期了,但是過期時間還沒有超過指定時間(以秒為單位),則直接返回304即可。 |
| If-Modified-Since | Wed, 09 Aug 2017 10:28:55 GMT | 根據修改時間來判斷文件是否修改過。如果沒有修改,則使用緩存。 |
| If-None-Match | 598ae3e7-c | 根據hash來判斷文件是否修改過,如果沒有修改,則使用緩存。 |
與緩存有關的響應頭
| key | value | 説明 |
|---|---|---|
| Expires | - | http1.0協議中定義的,建議使用更強大的Cache-control |
| Cache-control | max-age=86400 | http1.1協議中定義的,提供了對緩存更細緻的控制,優先級也高於Expires。max-age=86400表示客户端在24小時內,無須向服務器端發送請求,可以直接使用本地的緩存文件。但是Chrome等瀏覽器並沒有遵守,而是每次都想瀏覽器發送請求進行校驗。 |
| Last-Modified | Wed, 09 Aug 2017 10:28:55 GMT | 此文件的最後修改時間 |
| ETag | 598ae3e7-c | 此文件的最新hash值 |
專題閲讀
- 1. Nginx的優點
- 2. Nginx的安裝與開機自啓
- 3. Nginx目錄和配置語法
- 4. Nginx模塊
- 5. Nginx靜態資源處理
- 6. Nginx瀏覽器緩存原理
- 7. Nginx資源的跨域訪問
- 8. Nginx資源的防盜鏈
- 9. Nginx代理
- 10. Nginx負載均衡
- 11. Nginx緩存
- 12. Nginx動靜分離
- 13. Nginx Rewrite
- 14. Nginx Secure Link
- 15. Nginx Geo
- 16. Nginx HTTPS服務
- 17. Nginx與Lua開發
- 18. Nginx與Lua灰度發佈
- 19. Nginx常見錯誤
- 20. Nginx性能優化
- 21. Nginx安全管理