原创 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.備份原因 災難恢復:硬件故障、軟件故障、自然災害、******、人爲誤操作; 測試:測試環境使用還原測試,用於測試備份的可用性還原演練,分工演練數據恢復還原過程 注意要點:備