併發連線數--niginx支援5w多的併發連線,檢視平均負載,cpu使用率使用top指令
nginx可以作為反向**伺服器,實現的是七層負載均衡,四層負載均衡可以採用開源的lvs。具體原理可以網上查。nginx負載均衡配置主要依靠upstream模組來進行
應用層的快取還可以用varnish和squid來實現內容的快取,varnish配置比較快,比較推薦
libevent--事件觸發的網路庫
fastcgi--原理
webbench壓力測試
nginx 0.8.46+php 5.2.14(fastcgi)伺服器在3萬
併發連線
下,開啟的10個
nginx
程序消耗150m
記憶體(15m*10=150m),開啟的64個
php-
cgi程序消耗1280m記憶體(20m*64=1280m),加上系統自身消耗的記憶體,總共消耗不到2gb記憶體。如果
伺服器記憶體
較小,完全可以只開啟25個
php-
cgi程序,這樣php-cgi消耗的總記憶體數才500m
虛擬主機的配置
回環位址的作用
redis的讀寫頻率可達10w次/s
mongodb等nosql的特點是水平可擴充套件,無模式
apache的併發包括會話儲存機制處理資料的能力,可以編譯為worker模式來提高效能,其配置可以參考
nginx安裝官方參考:
wiki.nginx.org/install
效能知識點二
之前講到重排,布局的時候使用flex時,比使用inline block和float時重排更快,所以在布局時可以優先考慮flex。h5新增srcset,sizes和元素用來做響應式,雖然對效能有提高,但是要準備很多的,只能是看情況使用。我們知道瀏覽器的渲染機制,只有css和dom載入完了,構建rend...
儲存高效能的知識點總結
分庫分表 分表垂直分表 水平分表 實現方法 4.2 非關聯式資料庫nosql 4.2.2 文件資料庫 4.2.3 列式資料庫 4.2.4 全文搜尋引擎 elasticsearch 4.3 快取 4.3.2 快取雪崩 4.3.3 快取熱點 關聯式資料庫由於其acid的特性和功能強大的sql 查詢,目前...
Android java的io效能知識點
關於bitmap,使用decodestream代替decodefile,並且傳入bufferedinputstream型別的檔案流,decoderesource同樣存在這個問題,建議使用decoderesourcestream,效能優化的原因是增加了緩衝區,減少了磁碟io的次數 vss virtua...