原创 haproxy負載均衡代理服務詳解

一、HAProxy概述 1.haproxy簡介      HAProxy主要提供兩個功能:http協議反向代理(不提供緩存功能)、基於tcp層的負載均衡(如https、mysql協議)。適用於需要會話保持或七層處理的且負載特別大的站點。可支

原创 大型網站架構系列:負載均衡詳解

面對大量用戶訪問、高併發請求,海量數據,可以使用高性能的服務器、大型數據庫,存儲設備,高性能Web服務器,採用高效率的編程語言比如(Go,Scala)等,當單機容量達到極限時,我們需要考慮業務拆分和分佈式部署,來解決大型網站訪問量大,併發量

原创 大型網站架構系列:分佈式消息隊列

一、消息隊列概述消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,可伸縮和最終一致性架構。是大型分佈式系統不可缺少的中間件。目前在生產環境,使用較多的消息隊列有ActiveMQ,Rabb

原创 varnish頁面緩存代理服務詳解

一、Web緩存 1.web緩存      web緩存是可以自動保存常見文檔副本的HTTP設備。當Web請求抵達緩存時,如果本地有"已緩存的"副本,可以從本地的存儲設備而不是原始服務器設備中提取這個文檔。     通過key-value鍵值方

原创 Memcached緩存服務

一、Memcahced簡介 1.mamcached:緩存服務      開源高性能,支持分佈式的內存緩存系統。應用於用到公共緩存的系統中,它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcach

原创 Linux下雙網卡綁定bond0

一:原理:linux操作系統下雙網卡綁定有七種模式。現在一般的企業都會使用雙網卡接入,這樣既能添加網絡帶寬,同時又能做相應的冗餘,可以說是好處多多。而一般企業都會使用linux操作系統下自帶的網卡綁定模式,當然現在網卡產商也會出一些針對wi

原创 大型網站架構系列:電商網站架構案例

大型網站架構是一個系列文檔,歡迎大家關注。本次分享主題:電商網站架構案例。從電商網站的需求,到單機架構,逐步演變爲常用的,可供參考的分佈式架構的原型。除具備功能需求外,還具備一定的高性能,高可用,可伸縮,可擴展等非功能質量需求(架構目標)。

原创 MySQL系列:SQL語句詳解

一、數據庫管理  1.創建數據庫:create  Database  database_name; CREATE  {DATABASE | SCHEMA}  [IF NOT EXISTS]  db_name;[DEFAULT]  CHARA

原创 Redis基礎

一、Redis基礎  1.概述      Redis:Remote Dictionary Server,遠程字典服務器;發行與2009年,本質上來說,提供一種數據結構的遠程存儲結構;基於BSD開源協定的高級鍵值緩存和存儲。常用於作爲數據結構

原创 2016年RHEL7 :RHCSA試題答案整理

RHCSA考試:破解root密碼# e# console=tty0 rd.break# ctrl + x# mount -o remount,rw /sysroot#chroot /sysroot/#passwd root#touch /.

原创 2016年RHEL7 :RHCE試題答案整理

RHCE考試:1.Selinux兩臺服務器上配置~]# vim /etc/selinux/configSELINUX=disabledSELINUXTYPE=targeted~]#reboot    2.ssh登錄控制~]#vim /ect

原创 線程和IO複用模型簡述

一、進程&&線程  1.進程模型    (1) 單進程模型:一個進程響應多個請求容易造成請求的阻塞    (2) 多線程模型:每個進程響應一個請求進程量大,進切換次數過多每個進程地址空間獨立,很多空間是重複的數據,所以內存使用率低  2.線

原创 aliyun鏡像

[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/gpgcheck=0 [update

原创 awk使用實例詳解

一、print相關實例    [root@localhost ~]# tail -4 /etc/fstab | awk  '{print $2,$4}'    [root@localhost ~]# tail -4 /etc/fstab |

原创 MySQL系列:mysqldump備份具

一、備份恢復概述  1.備份原因          災難恢復:硬件故障、軟件故障、自然災害、******、人爲誤操作;          測試:測試環境使用還原測試,用於測試備份的可用性還原演練,分工演練數據恢復還原過程    注意要點:備