Nginx作为静态资源web服务
生活随笔
收集整理的這篇文章主要介紹了
Nginx作为静态资源web服务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
靜態web服務
靜態資源文件有哪些?
CDN(內容分發網絡) :使得文件資源傳輸時延的最小化
資源存儲中心可以在多地設置代理,將其靜態資源分發到各地,當用戶請求資源中心的靜態資源時,DNS會動態解析,使得User的請求發送到距離較近的代理服務器上,這樣一來就減少了文件傳輸時的時延問題。
?配置語法:文件讀取
?sendfile 文件讀取,靜態資源直接從內核發送,無需經過用戶空間;
tcp_nodelay? 在keepalive連接下,提高網絡傳輸的實時性;
tcp_nopush? 在sendfile開啟的情況下,提高網絡報的傳輸效率;
gzip 文件壓縮,對于發送給客戶端的文件進行壓縮,減小數據包的大小,提高網絡帶寬利用率;
?
瀏覽器緩存
開啟瀏覽器緩存:expire? ?時長
?
跨域訪問
user訪問服務器的頁面A,頁面A同時又要訪問另一個網站B的某個資源。這就叫做跨域訪問。會引起CSRF攻擊
Access-Control-Allow-Origin
Access-Control-Allow-Methods
配置文件配置:
?
總結
以上是生活随笔為你收集整理的Nginx作为静态资源web服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VPTR的分步初始化
- 下一篇: 实战:Nginx集成Lua脚本并调用me