色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文知道Nginx服務器的緩存原理和機制

馬哥Linux運維 ? 來源:網絡整理 ? 作者:工程師陳翠 ? 2018-10-05 09:01 ? 次閱讀

Nginx服務器的緩存原理,是在學習過程中比較重要的一個知識點,學習通透之后,對于自己的能力會有不小的提升——而且提升不只限于nginx一方面,技術理論一通百通,對于理解其他內容也會有很大幫助。

Web緩存主要思想

Web緩存技術的基本思想是利用客戶訪問的時間局部性原理,對客戶已經訪問過的內容在Nginx服務器本地建立副本,這樣在一段時間內再次訪問該數據,就不需要通過Nginx服務器再次向后端服務器發出請求,所以能夠減少Nginx服務器與后端服務器之間的網絡流量,減輕網絡擁塞,同時還能減小數據傳輸延遲,提高用戶訪問速度。同時,當后端服務器宕機時,Nginx服務器上的副本資源還能夠回應相關的用戶請求,這樣能夠提高后端服務器的魯棒性。

Nginx緩存實現原理

基于Proxy Store的緩存機制

01

404錯誤驅動

當Nginx服務器發現,用戶請求數據在服務器本地不存在時,會產生404錯誤,服務器能夠捕捉該錯誤,進一步轉向后端服務器請求相關數據,最后將后端請求到的數據傳回客戶端,并在服務器本地緩存。

一文知道Nginx服務器的緩存原理和機制

02

資源不存在驅動

原理上基本等同于404錯誤驅動,不同之處在于該方法是通過location塊的location if條件判斷直接驅動Nginx服務器和后端服務器的通信和Web緩存,而不對資源不存在產生404錯誤。

配置文件片段:

一文知道Nginx服務器的緩存原理和機制

這兩種緩存機制只能緩存200狀態下的響應數據,同時不支持動態鏈接請求。比如:getsource?id=1和getsource?id=2這兩個請求,返回的是相同的資源。所以實際上,一般是采用Nginx搭配Squid服務器架構實現方案。

基于memcached的緩存機制

memcached在內存中開辟一塊空間,然后建立一個Hash表,將緩存數據通過鍵/值存儲在Hash表中進行管理。memcached由服務端和客戶端兩個核心模塊組成,服務端通過計算“鍵”的Hash值來確定鍵/值對在服務端所處的位置。當位置確定后,客戶端就會向對應的服務端發送一個查詢請求,讓服務端查找并返回所需數據。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9231

    瀏覽量

    85626
  • nginx
    +關注

    關注

    0

    文章

    151

    瀏覽量

    12189

原文標題:三分鐘看懂Nginx服務器的緩存原理和機制

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux開發_CentOS7.4服務器搭建NFS、NGINX服務器,安裝ffmpeg、Qt環境

    在CentOS7.4服務器版本的環境下搭建NFS服務器、安裝ffmpeg、安裝nginx服務器、部署Qt編譯環境。
    的頭像 發表于 07-14 13:45 ?1635次閱讀
    Linux開發_CentOS7.4<b class='flag-5'>服務器</b>搭建NFS、<b class='flag-5'>NGINX</b><b class='flag-5'>服務器</b>,安裝ffmpeg、Qt環境

    【NanoPi2試用體驗】高級():基于nginx的web服務器

    /nginx reload在瀏覽中打開地址192.168.1.222:8080服務器正常!征文活動,多多捧場:https://bbs.elecfans.com/jishu_531047_1_1.html
    發表于 01-03 11:00

    NanoPi NEO - 可靠的Nginx 網絡服務器

    服務器部署,并刪除匿名用戶和測試數據庫。#mysql_secure_installation根據提示進行選擇:3. 安裝nginx如果你之前已經安裝了Apache2,則需要先移除apache2
    發表于 06-20 15:43

    Nginx的安裝和啟動服務

    Mac上搭建直播服務器 Nginx+rtmp
    發表于 08-05 14:54

    Nginx服務器的搭建步驟

    ①搭建Nginx服務器②SSL加密網站③基于域名虛擬主機
    發表于 04-07 16:20

    關于UDP服務器機制的問題怎么解決

    嗨,我需要了解更多關于UDP服務器機制。以下是我的問題:1。我可以說UDP服務器每次只能服務個連接嗎?之所以這樣說是因為當我使用TCPIP
    發表于 05-05 10:38

    讀懂Nginx、Apache工作原理

    在高并發連接的情況下,Nginx是Apache服務器不錯的替代品。Nginx同時也可以作為7層負載均衡服務器來使用。根據我的測試結果,Nginx
    發表于 04-26 11:33 ?2498次閱讀

    緩存服務器運作的原理解析

    將HTML緩存存儲在臺獨立的緩存服務器中,利用memcached,我們可以很容易地通過TCP將緩存存儲在其他
    發表于 04-28 12:43 ?1180次閱讀

    Nginx架構介紹 Nginx服務器模型分析

    Nginx款免費的、開源的、高性能、模塊化、輕量級的HTTP服務器、反向代理服務器以及電子郵件(IMAP/POP3)代理服務器
    的頭像 發表于 01-10 16:32 ?9235次閱讀
    <b class='flag-5'>Nginx</b>架構介紹 <b class='flag-5'>Nginx</b><b class='flag-5'>服務器</b>模型分析

    簡述服務器交換機緩存模式的工作原理

    大家在服務器租用的時候,都知道數據緩存能帶來高速訪問的效果,降低數據請求的時間。
    的頭像 發表于 03-13 16:32 ?5482次閱讀

    怎么樣才能使用Nginx服務器配置自己的網站

    Nginx款輕量級、高性能的反向代理Web服務器,有著占有內存小、并發能力強的特點,在網頁ai服務器中表現較好,也是很受很多網站的選擇使用,包括百度、騰訊、新浪、淘寶等。
    發表于 03-27 08:00 ?0次下載
    怎么樣才能使用<b class='flag-5'>Nginx</b><b class='flag-5'>服務器</b>配置自己的網站

    詳解Nginx高性能的HTTP和反向代理服務器

    Nginx個高性能的 HTTP 和反向代理服務器,特點是占用內存少,并發能力強,事實上 Nginx 的并發能力確實在同類型的網頁服務器
    的頭像 發表于 03-16 11:23 ?2463次閱讀

    【技術分享】如何在嵌入式Linux平臺上使用Nginx搭建RTMP流媒體服務器

    RTMP作為目前主流的流媒體傳輸協議,廣泛應用于音視頻領域。那么我們如何快速在嵌入式板子上搭建起自己的rtmp流媒體服務器?本篇文章將帶大家實踐下。 ?? 概述 Nginx個以高
    的頭像 發表于 01-05 15:15 ?675次閱讀

    【技術分享】如何在嵌入式Linux平臺上使用Nginx搭建RTMP流媒體服務器

    RTMP作為目前主流的流媒體傳輸協議,廣泛應用于音視頻領域。那么我們如何快速在嵌入式板子上搭建起自己的rtmp流媒體服務器?本篇文章將帶大家實踐下。概述Nginx個以高效穩定著稱
    的頭像 發表于 01-13 09:27 ?1333次閱讀
    【技術分享】如何在嵌入式Linux平臺上使用<b class='flag-5'>Nginx</b>搭建RTMP流媒體<b class='flag-5'>服務器</b>?

    Apache服務器Nginx服務器

    Apache和Nginx都是常見的開源Web服務器軟件,它們用于處理HTTP請求并提供網站和應用程序的服務。下面是對Apache和Nginx
    的頭像 發表于 01-22 16:48 ?579次閱讀
    主站蜘蛛池模板: 亚洲 欧美 日本 国产 高清| 52av我爱| 午夜AV内射一区二区三区红桃视 | 一本道高清码v京东热| 一日本道伊人久久综合影| 在线黑人抽搐潮喷| 99久久精品国内| 吃奶摸下的激烈免费视频| 国产成人在线观看免费网站| 國產日韓亞洲精品AV| 久久天天躁狠狠躁夜夜呲| 暖暖视频大全免费观看| 色久天| 亚洲AV无码偷拍在线观看| 野草视频在线观看| 99久久国内精品成人免费| 丰满的女朋友韩国版在线观看 | 一个人在线观看的视频| 99视频精品全部免费免费观| 朝鲜女人性猛交| 国产一浮力影院| 美女尿口羞羞视频| 色噜噜噜亚洲男人的天堂| 亚洲高清国产拍精品动图| 67194成网页发布在线观看| 姑娘日本大全免费观看版中文翻译| 国产美熟女乱又伦AV| 酒色.com| 偷拍亚洲制服另类无码专区| 一级性生活毛片| 波野结衣qvod| 久久er99热精品一区二区| 欧美亚洲天堂网| 亚洲 欧洲 国产 日产 综合| 777福彩社区| 国产乱码二卡3卡四卡| 蜜柚视频在线观看全集免费观看| 无遮挡午夜男女XX00动态| 992交通广播| 国精产品一区一区三区有限公司 | 国产精品99久久久久久AV色戒|