2023年5月15號學習筆記

2021-07-11 19:57:28 字數 1149 閱讀 1391

1、redis 

了解了redis 是乙個緩衝機制,是用key-value的形式

主要特點

redis資料庫完成儲存於記憶體中,使用硬碟僅用於永續性

redis有較為豐富的資料型別

2、haproxy和nginx

這兩個都是用於負載均衡的,他們都屬於反向**。

正向**和反向**的區別:

正向**的意思是:如客戶端c需要訪問乙個伺服器,但是該伺服器a不向他開放,那麼可以通過乙個**伺服器b(該伺服器可以訪問a)來訪問a。客戶端c訪問伺服器b,然後b訪問a。a講資訊返回個b,然後b將資訊返回給客戶端。

反向**:對客戶端來說是 透明的。客戶端向伺服器請求,該伺服器設定了反向**功能,客戶端請求的資源並不在該伺服器上。該伺服器接收到了客戶端的請求,然後去訪問另一台伺服器,得到資訊,將該資訊返回給客戶端。客戶端並不知道請求的資訊是另一台伺服器返回的資訊。

http負載均衡:

http 負載均衡是乙個網路解決方案,它將進入的 http 或 https 請求分配至一組提供相同的 web 應用內容的伺服器用於響應。通過將請求在這樣的多個伺服器間進行均衡,負載均衡器可以防止伺服器出現單點故障,可以提公升整體的可用性和響應速度。它還可以讓你能夠簡單的通過新增或者移除伺服器來進行橫向擴充套件或收縮,對工作負載進行調整。負載均衡可有有效避免單點堵塞。

haproxy:

haproxy的模式有兩隻:tcp和http。http是第七層(應用層)、tcp層是第四層(網路層)。haproxy的負載均衡演算法比較多。

nginx 只支援http 負載均衡。

3、php-fpm  

nginx 本身是不會處理php 請求的,它會將他直接丟給fastcgi處理。fastcgi是乙個協議,而php-fpm則實現了該協議。

如:客戶端請求乙個資源的格式是xx/index.php 。nigix  就會啟動php解析器。php解析器會(phpcgi程式)解析php.ini檔案進行初始化環境。fastcgi相比於普通的cgi解析器的優勢在於:它能夠管理排程php cgi程序。fastcgin是一種協議,而php-fpm實現了該協議。

nginx 配置php-fpm        

4、memcache

同redis 一樣是key-value的快取伺服器。與redis不同的是,不支援資料的持久化,伺服器關閉之後資料全部丟失。

2023年5月13日學習筆記

1.關於clonerange 和clonecontents clonerange是建立乙個新的range物件,表示與當前range物件相同的區域 這是用來轉殖的文字 clone 哈哈哈哈 clone clonecontents是把range內容複製到乙個documentfragment中 extra...

5月15號工作

今天的工作 1 display inline block 是屬於乙個內聯屬性 效果是顯示成一排 那麼這個效果也同樣可以使用來div這樣的塊上面但是浮動也可以讓塊呈現一排顯示 通過margin 四個屬性開始他們的距離 但是在ie下會出現加倍的bug現象 那麼這個現象只存在於ie6下 後面的版本都修復了...

2023年5月19號課堂筆記

2017年5月19號 星期五 空氣質素 輕度霧霾 備註 5月21號補上周五課堂筆記 一 span標籤的使用 仿寫老師 大江東去,浪淘盡,千古風流人物。故壘西邊,人道是,三國周郎赤壁。亂石穿空,驚濤拍岸,捲起千堆雪。江山如畫,一時多少豪傑。遙想公瑾當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間,檣櫓灰飛...