欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

Nginx之大并發服務器架構實戰技法

2018-02-10 10:56:40 今日頭條  點擊量: 評論 (0)
對于高性能網站 ,請求量大,如何支撐?大體分為兩個部分。一部分是盡量減少對服務器的請求,另一方面是提高服務器的相應能力。減少服務器的...

對于高性能網站 ,請求量大,如何支撐?大體分為兩個部分。一部分是盡量減少對服務器的請求,另一方面是提高服務器的相應能力。減少服務器的請求能力,我這里列舉一下幾個方面,大家可以參考。
1:對于開發人員,盡量做到能夠合并css, 把多張背景圖片合并, 減少mysql查詢等。
2: 對于運維人員, nginx的expires 設置,利用瀏覽器緩存等,減少查詢。
3: 利用第三方的cdn來響應請求,以此來減少自身服務器的壓力。
4: 最終剩下的,不可避免的請求----服務器集群+負載均衡來支撐。

Nginx之大并發服務器架構實戰技法

所以,來到第4步后,就不要再考慮減少請求這個方向了.而是思考如何更好的響應高并發請求。那么這也是我們今天著重要講的。
對于Nginx來說,客戶來請求Nginx 來響應,怎么響應,無非是讀取mysql 或者是直接讀取磁盤上的index.html 等等。兩個方向,第一是要建socket 連接,第二是要打開文件。這就牽扯到兩個硬性的限制。第一,你的socket 連接能不能建那么多。你的內存是不是足夠大,因為建立socket 連接都要內存維護著他們的信息的。你打開文件,操作系統允許不允許你一次打開那么多的文件。因為在默認情況下一個進程同時只能打開1024個文件。所以你想建立高并發,高并發無非就是建立的socket 連接多,打開的文件多。只有你這兩個方面能承的住。當然對你的網卡也是有要求的,起碼你的網卡能夠同時跑通那么多的流量。
知道了這兩個大的方向之后,我們排查問題就需要從這兩點入手。然后通過觀察系統的dmesg 和 nginx 的error.log 來逐步解決問題。其實在真實的生產環境里面,做東西都是哪里出錯了,跟著錯誤軌跡一點點去摸索的優化的。沒有一個固定的路子說照著什么做就能達到多大的并發。
以上是架構一個高并發 Nginx 服務器的大體思路和方案。在下一篇文章中,我將會拿一個實例,運用今天所講到的理論,從實操的角度來說明一下如何一步一步的把一個大并發的服務器架構起來。

 

大云網官方微信售電那點事兒

責任編輯:任我行

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 国产精品国产三级国产专区不 | 91tv官网| 日韩精品首页 | 国产在线精品福利一区二区三区 | 亚洲第一区第二区 | 99日韩| 四虎永久免费地ww4hu57 | 久草网站在线 | 91在线视频免费看 | 午夜视频免费国产在线 | 青青青国产手机在线播放 | 久久aa毛片免费播放嗯啊 | 欧美日韩色视频在线观看 | 力王国语在线观看完整国语版免费 | 欧美日韩一区二区三区免费不卡 | 最近最新2019年中文字幕 | 免费观看黄色在线视频 | 国产女人好紧好爽 | 一区国严二区亚洲三区 | 四虎永久免费地址在线观看 | 国产成人亚洲综合欧美一部 | 韩国福利一区二区美女视频 | 欧美双茎同入视频在线观看 | 免费一级片在线 | 亚洲欧美日韩久久精品第一区 | 内裤奇缘免费未删减版 | 欧美一区二区手机在线观看视频 | 成人a视频片在线观看免费 成人a视频 | xvideos国产在线视频 | 女人一级毛片免费观看 | 日本高清视频免费观看 | 成人午夜小视频手机在线看 | 99久久免费国产精品热 | 青青草原伊人网 | 欧美日韩一区二区三区自拍 | 99久热成人精品视频 | 国产精品18久久久久久小说 | 免费的毛片视频 | 一级毛片在线播放 | h黄动漫免费观看 | 成人在线综合网 |